> Markdown version of [/jobs/ext/2647243-embedded-software-engineer-location-technologies](https://www.wearedevelopers.com/jobs/ext/2647243-embedded-software-engineer-location-technologies). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # #Embedded Software Engineer, Location Technologies - **Company:** Qualcomm - **Location:** Santa Clara, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $111,300.0 - $166,900.0 - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Algorithm Design, Assembly Language, W-CDMA (UMTS), Program Optimization, Profiling, Communications Protocols, Information Systems, Computer Programming, Software Debugging, Memory Management, Perl (Programming Language), Embedded Software, Inter-Process Communication, Python (Programming Language), MATLAB, Process Driven Development, Software Architecture, Real-Time Operating Systems, Software Engineering, Multithreading, Scripting, 5G NR, State Machines, Information Technology, Optimization Algorithms, Trace32, GNSS - **Published:** August 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=88540897ba600cc3 ## About the Role * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field., * 3-5 years of experience designing, developing, and debugging medium to large-scale real-time embedded systems * Strong programming experience in C * Solid understanding of real-time operating systems (RTOS) and multi-threaded software design * Experience with ARM-based development and debugging tools (e.g., TRACE32) * Strong software engineering fundamentals and adherence to sound development processes * Ability to work effectively in a team environment and understand end-to-end system goals * Background in digital signal processing * Understanding of GNSS receiver concepts and operation * Experience with GNSS measurement engine receiver design * Hands-on experience with GNSS signal acquisition and tracking , including acquisition and tracking loops * Familiarity with GNSS navigation algorithms , state machines, and optimization techniques * Knowledge of WWAN technologies (WCDMA, LTE, 5G) or other communication protocols * Experience with MATLAB , and/or scripting languages such as Python or Perl * Experience in MIPS profiling , memory optimization, and power optimization * Self-driven, fast learner with a passion for innovative and scalable software solutions ## Description In this role, you will be responsible for the design, development, testing, maintenance, and optimization of real-time embedded location software in a fast-paced, collaborative environment. You will work closely with cross-functional teams to deliver world-class GNSS and location solutions., * Design, develop, review, and maintain real-time embedded software in C and assembly language * Develop software within a multi-threaded architecture , including inter-process communication and multiple SW/FW interfaces * Collaborate with hardware teams to verify hardware features and debug hardware-related issues * Collaborate with systems teams on algorithm development, digital signal processing, and implementation * Work closely with test teams to diagnose and resolve system-level functional and performance issues * Contribute to software architecture, system design discussions, and development methodology * Optimize software for performance, memory usage, and power efficiency ## Related Videos - [Location Verification without GPS?](https://www.wearedevelopers.com/videos/1184-location-verification-without-gps) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)