Senior Principal Emulation & FPGA Prototyping Verification Engineer
Ampere is a semiconductor design company leading the future of computing with an innovative approach to CPU design focused on high-performance, energy-efficient AI compute. As part of the Softbank Group, we drive sustainable computing for AI, cloud, and edge applications.
About the Role
As a Senior Principal Emulation & FPGA Prototyping Verification Engineer, you will apply extensive, specialized expertise and visionary leadership to strategically deliver high-quality, next-gen AI-integrated server-class SoCs. This role leads significant, unique technical challenges, requiring incisive evaluation of complex data and intangible factors. You will spearhead SoC design emulation verification and FPGA prototyping efforts for server-class AI cloud-native processors, ensuring exemplary performance and absolute data consistency.
Responsibilities
- Drive FPGA prototyping efforts for SoC verification firmware/software environments.
- Develop and enable a wide range of test content for SOC verification using C/C++, Python, and SystemVerilog.
- Develop strategies and solutions to support HSIO interfaces in an FPGA environment.
- Collaborate with architecture and design teams to debug failures using advanced debugging techniques.
- Work across internal groups and international teams to share knowledge, tackle solutions, and enhance product quality.
- Mentor and guide the work of junior engineers.
Requirements
- 8+ years of SoC emulation-based verification expertise.
- 5+ years of proven experience leading and optimizing FPGA prototyping efforts within a SoC verification environment.
- Expert-level proficiency in debugging complex RTL issues.
- Highly skilled in developing comprehensive and effective test cases.
- Advanced proficiency in C/C++ and Python.
- Practical experience supporting HSIO devices in an FPGA environment.
- Solid understanding of ARM and/or x86 architecture principles.
Qualifications
- BS degree in Electrical Engineering, Computer Engineering, or Computer Science & 12 years of related experience; or MS degree & 8 years of related experience.
- Additional skills highly desired: Prior knowledge with PCIe, Ethernet, DDR, HBM, CXL, AMBA (AXI / CHI), System C, and testbench development.
Benefits
- Premium medical, dental, and vision insurance.
- Income protection and a 401K retirement plan.
- Unlimited flextime and 10+ paid holidays.
- Healthy snacks, espresso, and refreshing drinks.
Pay
The full base pay range for this role is between $237,000 and $356,000.