BIOS / Firmware Engineer

  • Posted 22 hours ago | Updated 22 hours ago

Overview

Remote
$65 - $70
Contract - W2
Contract - Independent
Contract - 24 Month(s)

Skills

ARM
Agile
BIOS
C
C++
Collaboration
Communication
Computer Hardware
Computer Science
Continuous Delivery
Continuous Integration
Debugging
Electrical Engineering
Embedded Linux
Embedded Systems
Encryption
Energy
Firmware
Git
I2C
JTAG
Logic Analyzer
Microsoft Windows
Oscilloscope
Python
RTOS
SPI
Scalability
Scripting
Scrum
System On A Chip
Technical Writing
ThreadX
UART
UEFI
Zephyr

Job Details

Job Title: BIOS / Firmware Engineer

Location: Remote 100%
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.