Firmware Engineer BIOS/UEFI
Core
Ensures embedded firmware meets high standards of quality, robustness, and long-term reliability through testing, validation, and process improvement.
Role type
Senior IC firmware quality engineer (BIOS/UEFI/embedded)
Builds
Production firmware for embedded systems, microcontrollers, and platform-level components
Domain
Embedded systems, hardware/firmware integration, reliability engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded firmware development (C/C++), driver development, bootloaders, EC/BIOS/UEFI fundamentals, test automation, scripting (Python/Perl/PowerShell), root-cause analysis, JTAG/SWD debugging, oscilloscope/logic analyzer usage, system architecture understanding
Preferred skills
Firmware architecture review, coding standards enforcement, refactoring, error-code frameworks, BCR processes, customer-centric diagnostics, mentoring engineers
Technologies
C, C++, Python, Perl, PowerShell, JTAG, SWD, oscilloscopes, logic analyzers, version control systems
Responsibilities
Develop and maintain comprehensive firmware test plans (functional, regression, stress, corner-case, long-duration reliability); Perform root-cause analysis for firmware defects and drive corrective actions; Create and manage quality dashboards, KPIs, failure rates, and reliability metrics; Evaluate failure modes and propose design or process improvements; Mentor less-experienced firmware engineers on debugging and quality practices; Collaborate with hardware engineers, QA, and cross-functional teams on bring-up and validation; Participate in firmware architecture reviews to ensure quality considerations are incorporated
Seniority
Senior, hands-on IC with mentorship responsibilities