#(Sr.) Embedded Software Engineer - Location Technology

Qualcomm

Actively hiring
Santa Clara, CA Posted 14 days ago $129,300$193,900 / year

At a glance

AI generated

TL;DR

Qualcomm Technologies is seeking an experienced embedded software engineer to join its Location Technology Team as part of the engineering staff. This role involves designing, developing, testing, and optimizing real-time location software in C and assembly language for wireless platforms used by millions globally. Key responsibilities include collaborating with hardware and systems teams on multi-threaded architecture development, debugging issues, and contributing to system design discussions while ensuring performance optimization. Ideal candidates have 3-5 years of experience in embedded systems, strong C programming skills, knowledge of real-time operating systems, and familiarity with ARM-based tools like TRACE32. Additional expertise in digital signal processing, GNSS technologies, and WWAN protocols is preferred, along with proficiency in MATLAB or scripting languages for enhanced system development and optimization.

Skills

C Assembly Multi-threaded architecture RTOS ARM-based development tools TRACE32 MATLAB Python Perl MIPS profiling GNSS WWAN technologies WCDMA LTE 5G Digital signal processing Signal acquisition and tracking Navigation algorithms Memory optimization Power efficiency

What you'll do

  • Design and develop real-time embedded location software in C and assembly.
  • Develop multi-threaded architecture software including inter-process communication.
  • Collaborate with hardware teams to verify features and debug issues.
  • Work with systems teams on algorithm development and digital signal processing.
  • Optimize software for performance, memory usage, and power efficiency.
  • Diagnose and resolve system-level functional and performance issues.

What we're looking for

  • 3-5 years of experience in designing, developing, and debugging real-time embedded systems
  • Proficient in C programming and understanding of RTOS and multi-threaded software design
  • Experience with ARM-based development and debugging tools like TRACE32
  • Strong background in digital signal processing and GNSS receiver concepts
  • Hands-on experience with GNSS measurement engine receiver design and signal acquisition/tracking
  • Knowledge of WWAN technologies (WCDMA, LTE, 5G) or other communication protocols
  • Familiarity with MATLAB and scripting languages like Python or Perl

Market check

Salary context

This $129,300–$193,900 range sits above 52% of similar postings on FindRole.

Peer median band

$117,000$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$180,312

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

#Embedded Software Engineer

Qualcomm

San Diego, Ca,Us, US 81 days ago $94,200$141,200
C Linux Kernel ARM CoreSight Windows OS Visual Studio LLVM Python Perl Assembly C++ ETM CPU Architecture Memory Bus Architecture Interprocessor Communications Reset Controller Hardware Crash Debug Sequence Security Architecture Windows Performance Analyzer Compiler Technology JIT Technologies

Embedded Software Engineer

3M

Remote (Usa, Monroe, Nc, US) 17 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests
Remote

Embedded Software Engineer

Qualcomm

San Diego, Ca,Us, US 51 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, Ca,Us, US 46 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile

Embedded Software Engineer

Motorola Solutions

Schaumburg, Il, US 63 days ago $75,000$150,000
C C++ Python Linux Agile Git JIRA

#Embedded Software Development Engineer

Qualcomm

San Diego, Ca,Us, US 86 days ago $94,200$141,200
Linux QNX C Assembly ARMV8 Virtualization ISO26262 ASPICE Embedded Systems Low-Level Hardware-Software Integration BSP Drivers Performance Optimization Profiling Collaboration Tools