Senior FW/SW/System Validation
Core
Design, implement, and maintain real-time embedded firmware for high-performance connectivity silicon, including low-level drivers, initialization flows, and SDK development.
Role type
Senior embedded firmware engineer (connectivity silicon)
Builds
Embedded firmware and COSMOS SDK for rack-scale AI infrastructure chips
Domain
Semiconductor hardware / AI infrastructure connectivity
Required skills
C programming, embedded real-time firmware, processor architecture, memory-mapped registers, interrupt handling, JTAG debugging, system-level HW/SW interaction, pre-silicon emulation, SDK/API development
Preferred skills
PCIe link training, Linux development tools, Python scripting, silicon bring-up, customer integration support
Technologies
C, C++, Python, JTAG, Cadence Palladium, Synopsys ZeBu, gcc, clang, gdb, git, make, bash
Responsibilities
Develop low-level drivers and control logic for complex hardware blocks; Bring up and debug firmware in pre-silicon emulation and on real silicon; Collaborate with architecture and verification teams to define HW/FW interfaces; Triage and resolve firmware issues reported by validation and customers; Develop and extend the company SDK for device management and diagnostics; Support customer requests and analyze system-level use cases.
Seniority
Senior, hands-on IC
