Senior System Software Engineer - Simulation Software
Core
Drive early software bring-up and validation for new chip and platform programs using simulation environments.
Role type
Senior System Software Engineer (Simulation)
Builds
Simulation platforms and virtual environments for chip development
Domain
Semiconductor / Hardware Simulation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, SystemC, VDK, Linux shell scripting, low-level software development, debugging complex system interactions, automation scripting
Preferred skills
Pre-silicon development, emulation, FPGA, virtual platforms, boot flows, drivers, firmware interactions, kernel software, hardware-software interfaces, log analysis, regression infrastructure
Technologies
SystemC, VDK, Linux, C, C++, Python
Responsibilities
Drive early software bring-up on simulation platforms, verify platform readiness and validate software functionality, develop scripts and automation tools, enable module teams to use simulation platforms, debug complex issues spanning software and infrastructure, improve developer experience through better workflows and diagnostics
Seniority
Senior, hands-on IC