Software Engineer II: R&D Hardware Verification
Core
Develop firmware, test, validate, debug, and deploy for a highly parallel distributed hardware emulation system (Palladium) used in R&D.
Role type
Firmware Engineer (Hardware Verification)
Builds
Next-generation hardware emulation systems for chip design and validation
Domain
Semiconductor EDA / Hardware Emulation
Required skills
C++, Python, Linux, Unix environment management, Object-oriented programming, Data structures and algorithms
Preferred skills
Verilog, VHDL, Tcl, Linux Kernel drivers, Ethernet/InfiniBand/RoCE, Agentic AI, Perforce
Technologies
Palladium, C++, Python, Linux, Unix, Verilog, VHDL, Tcl, Perforce, Ethernet, InfiniBand, RoCE
Responsibilities
Develop firmware for distributed systems; Test, validate, and debug emulation system firmware; Create tools for debugging system failures; Provide customer support for the emulation system
Seniority
Mid-level, hands-on IC