Abra R&D is looking for a skilled CPU Core Modeling and Performance Expert to join our team The ideal candidate will specialize in digital modeling and performance optimization of CPU cores, with a strong understanding of computer system architecture, memory systems, and cache coherence. Responsibilities
* Develop and refine general-purpose processors, digital signal processors (DSP), and graphics processing units (GPU) with a focus on micro-architectural enhancements.
* Utilize proficiency in C++ programming to implement and optimize performance-critical algorithms and functionalities.
* Employ common simulation techniques, including functional simulation and time management, to validate and analyze the behavior of CPU cores and associated systems.
* Collaborate with cross-functional teams to integrate and test micro-architectural improvements within larger computer system architectures.
* Leverage a background in design and verification to ensure the reliability and correctness of implemented enhancements, particularly for candidates with prior experience in processor verification transitioning to modeling and micro-architecture.
* Develop and refine general-purpose processors, digital signal processors (DSP), and graphics processing units (GPU) with a focus on micro-architectural enhancements.
* Utilize proficiency in C++ programming to implement and optimize performance-critical algorithms and functionalities.
* Employ common simulation techniques, including functional simulation and time management, to validate and analyze the behavior of CPU cores and associated systems.
* Collaborate with cross-functional teams to integrate and test micro-architectural improvements within larger computer system architectures.
* Leverage a background in design and verification to ensure the reliability and correctness of implemented enhancements, particularly for candidates with prior experience in processor verification transitioning to modeling and micro-architecture.
Requirements:
* Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or related field.
* Proven experience in CPU core modeling and performance optimization.
* In-depth knowledge of computer system architecture, memory systems, and cache coherence.
* Familiarity with general-purpose processors, DSP, and GPU architectures.
* Proficiency in C++ programming.
* Experience with common simulation techniques, including functional simulation and time management.
* Background in design and verification is preferred.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork abilities.
* Ability to adapt to a dynamic work environment and learn new technologies quickly.
* Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or related field.
* Proven experience in CPU core modeling and performance optimization.
* In-depth knowledge of computer system architecture, memory systems, and cache coherence.
* Familiarity with general-purpose processors, DSP, and GPU architectures.
* Proficiency in C++ programming.
* Experience with common simulation techniques, including functional simulation and time management.
* Background in design and verification is preferred.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork abilities.
* Ability to adapt to a dynamic work environment and learn new technologies quickly.
This position is open to all candidates.