- Collaborate with architecture, FPGA, and software teams to complete chip functionality verification.
- Use languages/tools such as C, System Verilog, and UVM to developverification platforms and test cases, achieving efficient chip functionality and performance verification to meet high-quality and high-reliability Tape Out requirements.
- Develop test plans, write test case codes, execute tests, and achieve target coverage.
- Work with design engineers to debug test cases.
- Model and simulate CPU performance.
Requirements:
- Master's degree or higher in Electronics, Communications, Computer Science, Semiconductor, or Microelectronics, with a solid foundation in digital circuits and experience in ASIC verification or FPGA practice.
- 8-15 years of experience in CPU verification.
- Proficient in System Verilog and familiar with UVM verification methodology.
- Proficient in at least one scripting language (Perl, Shell, Ruby, Python, Tcl) with a passion for learning new technologies and tools, possessing logical and creative thinking abilities, and capable of communicating and solving problems in English.
- Familiar with various emulators and hardware acceleration for simulation.
Additional Preferred Qualifications:
- Familiarity with processor architecture, including CPU programming models and pipeline architecture.
- Experience in formal verification.
- Experience with hardware accelerators or emulators.
- Passionate, self-driven, with strong teamwork abilities.
- Excellent communication, expression, and problem analysis skills.
DISCLAIMER
The above information on this description has been designed to indicate the general nature, and level, of the work performed by this position. It is not designed to contain, or be interpreted, as a comprehensive inventory of all duties, responsibilities and qualifications required.
We invite interested candidates to write-in with CV and regret that only shortlisted candidates will be contacted for a discussion.
Enna Chong
EA 12C6130/ R22109962