Direct-hire search, Princeton, NJ
Open roles Electrical and electronics engineering

Senior BIOS / UEFI Engineer, New Product Development

Huntsville, AL, onsite, $150k to $190k

Field
Electrical and electronics engineering
Location
Huntsville, AL
Work model
Onsite
Level
Senior
Pay
$150k to $190k

About the role

You will have meaningful ownership of how the BIOS is developed and will be involved from initial board bring-up through a working product. Work directly with hardware and firmware engineers during new board bring-up. Customize and develop BIOS for new embedded computing platforms rather than simply maintaining legacy code. Work at the fundamental platform level where hardware, firmware, BIOS, and operating systems come together.

What they are looking for

  • Must Have 5+ years of hands-on BIOS development experience.
  • Demonstrated experience personally developing BIOS, not simply working with systems that use BIOS.
  • Experience with BIOS bring-up on newly designed hardware.
  • Experience where the candidate's BIOS actually ran on the board they helped bring up.
  • Strong working proficiency in C.
  • Ability to perform low-level programming involving registers, memory, and peripherals.
  • Experience customizing or porting BIOS to new hardware.
  • Strong understanding of hardware/firmware interaction.
  • Experience troubleshooting hardware and firmware integration issues during board bring-up.
  • Ability to work directly with hardware engineers and other engineering disciplines.
  • Strong communication and collaboration skills.
  • Willingness and ability to work full-time on-site in Huntsville, Alabama.
  • Core BIOS / UEFI Background Hands-on UEFI BIOS development.
  • BIOS customization for new hardware.
  • Experience with Intel reference BIOS is highly valuable.
  • Experience with Intel/x86/x86-64 platforms.
  • Understanding of computer architecture and platform initialization.
  • Desired AMI BIOS experience Phoenix BIOS experience.
  • AMD processor / Ryzen UEFI experience.
  • ARM, NXP/Freescale, or PowerPC experience.
  • Jenkins/continuous integration.
  • Agile/Scrum development environments.
  • Experience supporting BIOS through product release, manufacturing, or sustaining activities.

Everything above is the hiring company’s own words, with the company name taken out. The name, the team, and the interview steps come with the first conversation.

Not seeing your role?

Send your resume once. We read it against every open search we run and reach out only with a specific role, title, location, and pay included.

Send your resume