Arm logo

Verification Tools Developer

Arm
Full-time
On-site
Bengaluru, India
Level - Mid-Career

Role Summary

The Verification Tools Developer will be responsible for designing, developing, and implementing tools to validate CPU and SoC functionality. The role involves collaborating with cross-functional teams, analyzing test results, and ensuring reliable performance of CPU/SoC.

Experience Level

3-5 years of hands-on experience required, with a background in computer engineering or a related field.

Responsibilities

  • Design, develop, and implement random instruction set tools for validation.
  • Collaborate with teams to identify and resolve validation issues.
  • Analyze test results and implement corrective measures.
  • Maintain knowledge of company processes while adhering to standards.

Requirements

Candidate must possess a Bachelor's or Master's degree in Computer Engineering, Computer Science, or Electrical and Electronics Engineering.

  • 3-5 years of experience in developing random instruction generation tools.
  • Strong understanding of CPU/SoC architecture and design principles.
  • Proficiency in programming languages like C/C++, Python.
  • Experience with validation tools and methodologies.
  • Excellent problem-solving and communication skills.
  • Familiarity with UNIX/Linux environments.

Education Requirements

Bachelor's or Master's degree in Computer Engineering, Computer Science, or Electrical and Electronics Engineering.