$134,800 - $202,200 USD yearly
Originally posted 12 May 2026 by the employer.
Develop bare-metal software and validation firmware for Qualcomm reference platforms.
About the role
This role involves developing bare-metal software, validation firmware, and low-level device drivers to bring up, test, and validate Qualcomm reference platforms. The IPS Software team focuses on low-level device drivers, firmware, and hardware/software interfaces supporting baseband and embedded systems.
What you'll do
- Develop and maintain bare-metal firmware and low-level device drivers to enable bring-up and validation of Qualcomm reference platforms. - Perform early hardware bring-up and debug of new boards and chipsets across hardware, firmware, and system boundaries. - Implement and extend test firmware used for platform validation, manufacturing test, and factory enablement. - Collaborate with hardware design, silicon, systems, and validation teams to resolve hardware/software integration issues. - Analyze failures using schematics, register traces, logic analyzer data, and lab instrumentation such as oscilloscopes and digital multimeters. - Mentor junior engineers and provide technical guidance on embedded software, debugging techniques, and platform bring-up.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of software engineering experience (or Master's with 3+ years, or PhD with 2+ years). - 2+ years of work experience with programming languages such as C, C++, Java, or Python. - Strong expertise in device driver and bare-metal software development, including register-level programming, GPIO configuration, and hardware bring-up. - Proficiency with debug and bring-up tools including Lauterbach Trace32 and JTAG-based debuggers. - Hands-on experience using lab equipment such as oscilloscopes, digital multimeters, and bench power supplies. - Working knowledge of hardware interfaces and protocols including SPI, USB, I2C/I3C, PCIe, UART, UFS, MIPI CSI/DSI, and CAN.
Nice to have
- 8 years of experience in embedded systems development, device drivers, or firmware development. - 8 years of hands-on experience with engineering lab tools such as oscilloscopes, multimeters, and JTAG debuggers. - 8 years of programming experience using languages such as C, C++, Python, Assembly, or similar.
Skills: bare-metal software, low-level device drivers, hardware bring-up, register-level programming, JTAG, oscilloscopes
This role has been open 200 days — well above the 55-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
764
|
Median days open
55 d
|
Median salary
$169k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Qualcomm | All employers we track in this specialty (764 roles · 84 employers) |
|---|---|---|
| Open roles in this specialty | 124 | 764 |
| Open roles in the wider Software, Firmware & Systems family | 735 | 6250 · 144 employers |
| Median days open | 55 d | 55 d (same as this employer) |
| Median salary (USD postings) | — | $169k |
Skills observed across this category: bare-metal software, low-level device drivers, hardware bring-up, register-level programming, JTAG, oscilloscopes
Who's hiring in this category
- Qualcomm (this employer) · 126 open roles · median 54 d
- Micron Technology · 65 open roles · median 88 d
- AMD · 63 open roles · median 40 d
- NVIDIA · 60 open roles · median 58 d
- Lattice Semiconductor · 45 open roles · median 45 d
- NXP Semiconductors · 36 open roles · median 32 d
How we counted: 764 open Embedded Firmware Engineering (Systems Software) roles from 84 employers tracked in the SemiconductorJobs index, counted 25 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.
Similar Jobs
Career Accelerator Program - Software Engineer - Dallas, TX, United States
Texas Instruments · Dallas, TX, United States
Senior Unreal Engine Developer Technology Engineer - California, Folsom, United States
Intel Corporation · Remote friendly (US, California, Folsom, United States)