BIOS / Firmware Engineer

  • Houston, TX
  • Posted 7 days ago | Updated 7 days ago

Overview

On Site
$50 - $60
Contract - W2
Contract - Independent
Contract - 36 Month(s)

Skills

ARM
BIOS
C
Debugging
Firmware
RTOS
Oscilloscope
System On A Chip
Embedded Systems

Job Details

Job Title: BIOS / Firmware Engineer

Location: Houston, Texas
Role Overview:
Seeking experienced developers to design, test, and optimize firmware on Windows on ARM (WOA) and Qualcomm Snapdragon platforms. Work includes UEFI, BIOS, embedded controller architecture, RTOS, and C/C++ development in an Agile/Scrum environment.

Key Responsibilities:

  • Develop firmware for Qualcomm ARM Snapdragon SOC hardware.
  • Optimize software performance for reliability, scalability, and energy efficiency.
  • Design and implement UEFI/BIOS modules in PEIM and DXE stages.
  • Collaborate with hardware teams for seamless integration.
  • Debug and test firmware using JTAG, emulators, and hardware tools.
  • Develop reusable code for hardware communication (UART, SPI, I2C, etc.).
  • Create and maintain technical documentation.

Required Skills:

  • Strong ARM embedded architecture and firmware experience.
  • Proficiency in C, UEFI, BIOS, and EDK-2.
  • Hands-on experience with RTOS, embedded Linux, ThreadX, or Zephyr OS.
  • Debugging tools: JTAG, logic analyzers, oscilloscopes.
  • Familiarity with Git, CI/CD pipelines, and scripting (Python, batch).

Preferred Skills:

  • Experience with embedded security, encryption, and low-power techniques.
  • Agile/Scrum experience.

Education & Experience:

Bachelor s/Master s in Computer Science, Computer/Electrical Engineering, or related

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.