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.