5 days ago
Responsibilities
- Plan, design, develop and debug silicon validation tests in bare metal C/C++ on FPGA/Emulator prior to first silicon.
- Deploy silicon validation tests on first silicon and debug them.
- Develop automated test framework and regression test suites in Python to optimize validation efficiency.
- Collaborate closely with engineers from various disciplines on a variety of topics.
- Work with Validation and Production Test engineering peers to implement best practices and continuous improvements.
- Analyze test results, identify and debug failures/defects.
- Contribute to shared test and validation infrastructure.
- Provide feedback to architects.
Requirements
- Understanding of ML applications and their workloads.
- Strong experience in Bare metal / embedded C/C++.
- Excellent problem-solving, analytical & diagnostic skills.
- Ability to work across teams and programming languages to find root causes of critical and complex issues.
- Experience of the post-silicon validation process applied in digital ASIC environments.
- Proficiency in Python and Linux.
- Excellent communication skills to explain difficult concepts.