Description
We are seeking a Senior Post Silicon Validation Engineer (Bringup) to join our team at Graphcore's new AI Engineering Campus in Austin. As a Senior Post Silicon Validation Engineer, you will play a critical role in supporting new product introductions and post-silicon validation.
You will be involved with bringing first silicon to life, functionally validating it, and working closely with many other teams to help it become a fully characterised and working product. You will have the opportunity to lead, mentor, and provide technical guidance to other engineering team members.
Responsibilities and duties include:
- 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 frameworks 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
Essential skills:
- Strong experience in Bare metal / embedded C/C++
- Good knowledge of digital ASICs
- Highly motivated, self-starter, and team player
- Ability to work across teams and programming languages to find root causes of deep and complex issues
- Experience of the post-silicon validation process applied in digital ASIC environments
- Python, Linux
- Excellent communication skills and the ability to collaborate with others to solve problems
- Excellent problem-solving, analytical & diagnostic skills
Desirable skills:
- 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
- Understanding of ML applications and their workloads
- Experience in Characterization, Failure Analysis, Test Development, Statistical analysis, and Customer Support
Benefits: Graphcore offers a competitive benefits package, including a flexible approach to interview and reasonable adjustments.