Qualcomm Technologies, Inc. is seeking a talented CPU Emulation Engineer to join their CPU verification team in Santa Clara, California. This role offers an exciting opportunity to work at the forefront of CPU technology, focusing on delivering cutting-edge emulation-based solutions.
The position requires a skilled professional who will collaborate across multiple disciplines within the CPU team, including RTL, performance, verification, and software teams. You'll be responsible for architecting and developing test bench infrastructure using C/C++ and SystemVerilog, while ensuring scalable verification methodologies across simulation and emulation platforms.
Key responsibilities include debugging emulation performance issues, developing environments for various test cases including OS boot and performance benchmarks, and creating efficient debugging methodologies for CPU functional and performance issues. You'll also work closely with the emulation CAD team to maintain and optimize infrastructure.
The ideal candidate should have 5+ years of experience with major emulation platforms (Palladium, Zebu, Veloce, FPGAs), strong expertise in synthesizable Verilog, and proficiency in C/C++ DPI transactors. Knowledge of ARM ISA and CPU architecture is highly valued, as is experience with Linux boot and firmware aspects.
Qualcomm offers a competitive compensation package ranging from $167,100 to $250,700, complemented by annual bonuses, RSU grants, and comprehensive benefits. The company provides a collaborative environment where innovation is encouraged and career growth is supported through continuous learning opportunities and mentorship programs.
This role presents an excellent opportunity for experienced engineers looking to make significant contributions to CPU verification and validation while working with cutting-edge technology at a global leader in semiconductor and telecommunications equipment.