ARM BIOS/UEFI Software Engineer (WOA/WOS)

DCM Infotech Limited

Houston (TX)

Hybrid

USD 110,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DCM Infotech Limited seeks a software developer to work on Windows on ARM (WOA) / Qualcomm's Windows on Snapdragon (WOS) systems. You will design, implement, test, and optimize firmware and software for ARM platforms, collaborating with hardware engineers to ensure robust operation and integration.

The role requires deep knowledge of UEFI/EDK-2, WMI, RTOS, embedded Linux, and ARM architectures, with C/C++ and Python experience in an Agile/Scrum process. Hybrid work options may apply.

Qualifications

  • At least a Master’s or Bachelor’s in CS/CE/EE/Math or equivalent.
  • Experience developing firmware on ARM processors and with UEFI/BIOS modules.
  • Hands-on experience with EDK-2, WMI, RTOS, and ARM-based hardware in an Agile/Scrum environment.

Responsibilities

  • Design and develop software for Qualcomm ARM Snapdragon SOC hardware platforms.
  • Write efficient, reliable C/C++ code for ARM systems.
  • Collaborate with hardware architects for seamless software-hardware integration.
  • Develop software meeting performance and reliability standards.
  • Optimize memory usage, processing speed, and energy efficiency.
  • Document software design, coding practices, and testing procedures.

Skills

C/C++
ARM embedded architecture
RTOS familiarity
Python scripting
Agile/Scrum experience

Education

Bachelor's or Master's in CS/CE/EE/Math

Tools

EDK-2
UEFI/BIOS development
WMI
JTAG/SWD debugging
GitHub
CI/CD pipelines
Logic analyzers / Oscilloscopes

Job description

DCM Infotech Limited seeks a software developer to work on Windows on ARM (WOA) / Qualcomm's Windows on Snapdragon (WOS) systems. You will design, implement, test, and optimize firmware and software for ARM platforms, collaborating with hardware engineers to ensure robust operation and integration.

The role requires deep knowledge of UEFI/EDK-2, WMI, RTOS, embedded Linux, and ARM architectures, with C/C++ and Python experience in an Agile/Scrum process. Hybrid work options may apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BIOS Developer
BIOS Developer

DCM Infotech Limited • Houston (TX)

Hybrid
USD 110,000 - 160,000
Senior Windows Embedded Systems Engineer
Senior Windows Embedded Systems Engineer

Qualcomm • San Diego (CA)

On-site
USD 162,600 - 244,000
Annual bonus
RSU grants
Competitive benefits
Embedded Firmware Engineer
Embedded Firmware Engineer

AlgebraIT • Redmond (WA)

On-site
USD 110,000 - 170,000
Onsite Firmware Engineer - ARM/Linux, UEFI & Drivers
Onsite Firmware Engineer - ARM/Linux, UEFI & Drivers

OnLogic, Inc. • Burlington (VT)

On-site
USD 100,000 - 120,000
Competitive benefits package
401k plan with 3% employer contribute
Annual profit-sharing bonus
+1
Industrial Firmware Engineer: ARM, Linux & UEFI Onsite
Industrial Firmware Engineer: ARM, Linux & UEFI Onsite

OnLogic • Cary (NC)

On-site
USD 140,000 - 160,000
401k Plan with 3% EmployerContribution
Annual Profit Share Bonus
Paid Maternity & Paternity Leave
+3
Windows Driver Engineer - Embedded OS & SoC
Windows Driver Engineer - Embedded OS & SoC

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 141,000
Embedded Firmware Engineer: ARM Cortex & Windows Dev
Embedded Firmware Engineer: ARM Cortex & Windows Dev

AlgebraIT • Redmond (WA)

On-site
USD 110,000 - 170,000
UEFI Developer/Firmware Engineer
UEFI Developer/Firmware Engineer

Allyis • Redmond (WA)

On-site
USD 120,000 - 150,000
Senior Firmware Architect - DC Servers & OpenBMC
Senior Firmware Architect - DC Servers & OpenBMC

Oracle • United States

On-site
USD 97,000 - 306,000
Medical, dental & vision insurance
401(k) with company match
Paid time off
+6
Senior Windows-on-Snapdragon Engineer
Senior Windows-on-Snapdragon Engineer

Qualcomm • San Diego (CA)

On-site
USD 162,000 - 244,000