Silicon Validation Engineer, Software
Core
Develop low-level validation firmware and test automation to verify AI/ML accelerator ASICs from pre-silicon emulation through post-silicon bring-up and characterization.
Role type
Senior IC silicon validation firmware engineer
Builds
Validation firmware, test content, and automation frameworks for AI accelerator chips
Domain
AI/ML hardware infrastructure, ASIC design, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ firmware development, Python scripting, SoC architecture, bare-metal/RTOS development, hardware abstraction layers, Linux debugging, root-cause analysis of silicon issues
Preferred skills
ASIC/SoC bring-up experience, JTAG/debugger usage, high-speed interface knowledge (PCIe, DDR, SerDes), RTL reading, lab instrumentation, CI/CD automation
Technologies
C, C++, Python, Linux, JTAG, GDB, Verilog, SystemVerilog, FreeRTOS, Zephyr, PCIe, DDR, SerDes
Responsibilities
Develop and own low-level validation firmware for emulation and physical silicon; drive early silicon bring-up (boot, initialization, feature enablement); debug silicon issues across firmware, RTL, electrical, and protocol layers; build firmware infrastructure including HALs and device drivers; develop validation automation and regression frameworks; author test plans and define coverage metrics; validate custom IP blocks on pre- and post-silicon platforms; use lab tooling for silicon debug and characterization.
Seniority
Senior, hands-on IC
