Qualcomm
Senior Embedded Software Engineer
$134K–$202K
Santa Clara, California · On-site · Senior · Full-time · Posted Sep 28, 2026
- Experience
- 2+ years of relevant experience with a bachelor's degree, 1+ year with a master's degree, or no years specified with a PhD; also 2+ years of academic or work experience with a programming language. Preferred: 3–5 years designing, developing, and debugging medium to large-scale real-time embedded systems.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Designs, develops, tests, maintains, and optimizes real-time embedded GNSS and location software for wireless platforms.
What you'll do
- Develop and maintain real-time embedded software in C and assembly, including multithreaded systems and software/firmware interfaces.
- Collaborate with hardware, systems, and test teams to verify features, develop algorithms, and resolve system-level issues.
- Contribute to software architecture and system design, and optimize performance, memory use, and power efficiency.
What they ask for
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of relevant work experience; or a master's degree and 1+ year; or a PhD in a related field.
- 2+ years of academic or work experience with a programming language such as C, C++, Java, or Python.
Nice to have
- Experience with real-time embedded systems, RTOS, ARM development tools, or digital signal processing.
- GNSS receiver or navigation experience; WWAN knowledge; or experience with MATLAB, Python, Perl, or MIPS profiling.
Pay
$134,500.00 - $201,700.00 USD base salary
Tools
C, assembly language, C++, Java, Python, RTOS, TRACE32, MATLAB
Model-written summary · the original posting is authoritative