Software Engineer II: Hardware Verification Compiler
Core
Developing HDL compiler front-end and runtime support for hardware-assisted verification solutions.
Role type
Software Engineer II, Compiler Development
Builds
Compiler technologies for hardware verification platforms (Palladium, Protium)
Domain
Electronic Design Automation (EDA), Hardware Verification, VLSI
Deliverable
production ML models | product features
Required skills
C/C++ programming, HDL compiler development, System Verilog, Object-oriented programming, Data structures and algorithms, Unix environment
Preferred skills
Version control systems, Scripting (Tcl/Python), Formal verification, RTL simulation/synthesis, EDA/VLSI design (Verilog, VHDL)
Technologies
System Verilog, C/C++, Unix, Tcl, Python, Verilog, VHDL
Responsibilities
Develop maintainable C/C++ code for HDL compiler and runtime; Develop HDL compiler front-end for System Verilog; Improve compiler performance, infrastructure, and flows; Contribute to product enhancement in a cross-geography team
Seniority
Mid-level, hands-on IC