Firmware Engineer II
Core
Develop and maintain embedded firmware, low-level drivers, initialization flows, and diagnostic instrumentation for MAIA and Cobalt platforms; investigate and resolve boot failures, crashes, and reliability issues using hardware debug tools and logs.
Role type
embedded firmware engineer (IC)
Builds
firmware for MAIA and Cobalt platforms
Domain
embedded systems / hardware
Required skills
embedded firmware development, C/C++, hardware debugging, source-level debugging, log analysis, automated analysis scripts, regression testing, system-level debugging
Preferred skills
AI-assisted tools for data analysis, telemetry collection, failure-signature extraction
Technologies
C, C++, hardware debug tools
Responsibilities
Develop and maintain embedded firmware and low-level drivers; Investigate and reproduce boot failures, crashes, and hangs; Implement firmware fixes, workarounds, and regression tests; Develop scripts and tools for telemetry collection and automated analysis; Collaborate with silicon, platform, OS, and fleet teams to resolve issues.
Seniority
Mid-level, hands-on IC
