Principal Firmware Debug & Dev Engineer
Core
Lead firmware debugging, architecture, and reliability engineering for hardware bring-up through fleet deployment, utilizing AI-assisted methods and telemetry analysis.
Role type
Principal Firmware Debug & Dev Engineer
Builds
Firmware architectures for error reporting, crash capture, recovery, and fleet-scale diagnostics
Domain
Embedded Systems / Silicon Debug / Fleet Infrastructure
Deliverable
production ML models
Required skills
C/C++ firmware development, system/silicon debugging, SoC architecture, memory subsystems, PCIe interfaces, OS/RTOS concepts, Python, KQL/SQL, AI-assisted diagnostics, telemetry analysis, security mechanisms
Preferred skills
12+ years technical engineering experience or equivalent advanced degree experience
Technologies
C, C++, Python, KQL, SQL, RTOS, PCIe
Responsibilities
Lead ambiguous investigations across firmware, silicon, boards, and OS; Guide firmware architecture for diagnosability and reliability; Develop AI data-science-assisted debugging methods; Establish reusable methods for telemetry quality and regression prevention; Mentor engineers while solving complex technical problems
Seniority
Principal, hands-on IC & mentorship
