Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

ARM Staff RIS Tool Development Engineer 
India, Karnataka, Bengaluru 
610116431

06.03.2025
Responsibilities:
  • Design, develop, and implement random instruction set tools to validate CPU/SoC functionality and performance.
  • Perform electrical characterization of CPUs to determine maximum PVT marginalities, ensuring reliability and stability under various conditions.
  • Collaborate with cross-functional teams, including design and implementation, to identify and resolve validation issues.
  • Analyse test results, identify root causes of failures, and implement corrective measures to enhance CPU/SoC performance and reliability.
  • Stay updated with the latest industry trends, technologies, and standard methodologies in CPU/SoC validation and electrical characterization.
  • Mentor and guide junior engineers, fostering a culture of continuous improvement and technical excellence.
  • Maintain a proficient knowledge of company processes to work constructively within given standards and methodologies.
  • Work with partners on requirements and communicate progress.
Required Skills and Experience :
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, electrical and electronics engineering.
  • 8-10 years of hands-on experience in developing random instruction generation tools for CPU/SoC
  • Strong understanding of CPU/SoC architecture and design principles, including but not limited to virtual memory, synchronization, atomicity, cache coherence, and memory ordering.
  • Proficiency in programming languages such as C/C++, Python, or similar.
  • Experience with validation tools and methodologies, including simulation and emulation.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to manage multiple tasks and projects simultaneously, meeting deadlines and delivering high-quality results.
  • Familiarity with UNIX/Linux working environment.
Ways to stand out:
  • Expertise in developing Random Instruction Sequence (RIS) test generators for a multi-processor system with a solid understanding of architecture, including memory coherency and ordering.
  • Experience with Arm-based system designs.
  • Basic understanding of Linux OS and kernels.
In Return:

You will get to utilise your engineering skills to build support for technologies and influence millions of devices for years to come. You’ll share ideas with and learn new skills from some of the best engineers in the world!