IoT Software Engineer

Qualcomm

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$202,200 / yr
Posted
58 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 11, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $168k
$127k most similar roles pay here $210k

This role pays less than 58% of similar roles. Most pay $137,500–$198,925 — the shaded band above. At the midpoint, this role pays about $168k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · IoT Software Engineer

As an IOT Software Engineer on the IPS Software team, you will develop bare-metal firmware and low-level device drivers to support the bring-up, testing, and validation of baseband and embedded system reference platforms. You will perform early hardware bring-up for new boards and chipsets, identifying issues across hardware, firmware, and system boundaries while collaborating with silicon and systems teams. The role involves working with ARM and RISC-V architectures, as well as protocols like SPI, I2C/I3C, PCIe, UART, UFS, and MIPI CSI/DSI. You will utilize tools such as Lauterbach Trace32, JTAG debuggers, oscilloscopes, and multimeters to analyze failures using schematics and register traces. Key technical requirements include proficiency in C, C++, or Python, experience with Perforce, and the ability to interpret hardware design documents for complex integrated systems.

What you'll do

  • Develop and maintain bare-metal firmware and low-level device drivers for platform bring-up and validation.
  • Perform early hardware bring-up and debug of new boards and chipsets to identify system boundary issues.
  • Implement and extend test firmware for platform validation, manufacturing tests, and factory enablement.
  • Analyze failures using schematics, register traces, logic analyzer data, and lab instrumentation like oscilloscopes.
  • Resolve hardware/software integration issues by collaborating with silicon, systems, and hardware design teams.
  • Support multiple hardware variants by adapting software to different configurations and use cases.
  • Provide technical guidance and mentorship to junior engineers on debugging techniques and platform bring-up.

What we're looking for

  • Bachelor's degree with 4+ years experience, Master's with 3+ years, or PhD with 2+ years in Engineering, Computer Science, or a related field.
  • At least 2 years of work experience with programming languages such as C, C++, Java, or Python.
  • Expertise in device driver and bare-metal software development including register-level programming and hardware bring-up.
  • Proficiency with hardware interfaces and protocols such as SPI, I2C/I3C, PCIe, UART, UFS, MIPI CSI/DSI, and CAN.
  • Experience using debug tools like Lauterbach Trace32 and JTAG-based debuggers along with lab equipment like oscilloscopes and multimeters.
  • Solid understanding of ARM and/or RISC-V processor architectures.
  • Ability to interpret datasheets, hardware design documents, schematics, and CCA drawings.
  • Strong written and verbal communication skills in English for collaboration with international teams.

More like this

Similar roles

Embedded Software Engineer, Device Driver Development

Qualcomm

San Diego, CA 95 days ago $94,200$141,200
C Python Embedded Software Git Perforce Source Code Management Lauterbach Trace32 JTAG ARM Architecture Device Driver Development IoT Power Management Unit Testing
1+ yrs exp

Senior Staff Software Engineer, AI IoT

Qualcomm

San Diego, CA 151 days ago $178,400$267,600
C/C++ Python Linux Unix Android QNX Windows LSTM Qualcomm AI Stack QNN SNPE QAIRT Embedded Software Git Agile
6+ yrs exp

Full Stack / IOT Developer

3M

Austin, TX 50 days ago $124,127$151,710
iOS Android AWS Microsoft Azure Red Hat OpenShift Docker Kubernetes Python TypeScript JavaScript Swift Kotlin C# Spring Boot Angular HTML/CSS RESTful APIs CI/CD IoT BLE RAG LLM NoSQL
3+ yrs exp

Software Engineer AI Infra

Microsoft

16 days ago $102,100$202,200
LLM Generative AI Python C++ C# Java JavaScript Distributed Computing RLHF Model Architecture Data Curation Inference Infrastructure Benchmarking Systems backend systems Pre-training Post-training
2+ yrs exp Hybrid

Robotic Software Engineer

Anduril Industries

Costa Mesa, CA 53 days ago $191,000$253,000
C++ Rust Robotics Autonomy Motion Planning Behavior Trees Data Processing Modeling & Simulation Networking Systems Integration