CareerPlan

Senior Firmware & System Debug Engineer

United States, Oregon, HillsboroFull-time2026-10-23 → 2026-11-10

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