Overview
Principal Embedded SW/FW Engineer in the Post-Silicon Bringup team, validating new AI chips and platforms from first silicon through to a fully characterised product.
What you'll do
- 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 many other disciplines on a variety of topics
- Work with Validation and Production Test engineering peers to implement best practices and continuous improvements to test methodologies
- Analyse test results, identify and debug failures/defects
- Contribute to shared test and validation infrastructure
- Provide feedback to architects
- Provide technical guidance to other engineering team members
- Report project status and progress to program management on a regular basis
What you'll need
- Understanding of ML applications and their workloads
- A self-starter who can apply independent judgement
- A team player able to lead and support colleagues with difficult concepts
- Strong experience in bare metal / embedded C/C++
- Excellent problem-solving, analytical and 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
- Python, Linux
- Excellent communication skills and the ability to explain difficult concepts to resolve issues
Nice to have
- 10+ years experience
- Experience building and leading multi-site teams
- Driver level experience with one or more of the following: PCIe, Ethernet, memory technologies (LPDDR, DDR, HBM, …), other peripherals such as I2C, I3C, SPI
- Good knowledge of mixed-signal building blocks such as PLLs, high speed PHYs and IC control/communication protocols
- Experience of Arm CPUs, System IP and debug tools
- Experience of AMBA protocols
- Experience in Characterization, Failure Analysis, Test Development, Statistical analysis
Details
- Location: Bengaluru, India (multiple vacancies)
Read the full description and apply on the company’s own careers page.