Senior Firmware & System Debug Engineer
Core
Lead embedded firmware development, debug, and fixes for silicon/SOC issues, investigating crashes, boot failures, hangs, and hardware/software interactions.
Role type
Senior IC firmware & system debug engineer
Builds
Scalable analysis automation, diagnostic tooling, and permanent fixes for embedded systems
Domain
Embedded systems, silicon debugging, firmware, and hardware/software interaction
Required skills
Cross-layer root-cause analysis, C/C++ firmware debugging, scripting for automation, system-level debug (boards, FPGA, emulation), PCIe/memory subsystems, I2C/SPI interfaces, silicon bring-up, JTAG/GDB/debug tools, automated diagnostic pipelines, Python, KQL/SQL, statistical analysis, AI-assisted log analysis, mentoring
Preferred skills
None stated
Technologies
C/C++, Python, KQL, SQL, JTAG, GDB, PCIe, I2C, SPI, FPGA
Responsibilities
Lead embedded firmware development and debug for silicon/SOC issues; Correlate firmware logs, silicon error records, crash dumps, and telemetry to isolate failure mechanisms; Develop reproducible experiments and diagnostic firmware/tooling; Build scalable analysis and triage automation; Apply statistical analysis and AI-assisted methods to prioritize investigations; Drive mitigations and permanent fixes; Verify effectiveness through regression testing and post-deployment telemetry; Convert findings into improved instrumentation and troubleshooting guidance
Seniority
Senior, hands-on IC
