Senior Embedded Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a Senior Embedded Software Engineer to design and develop next-generation location solutions, particularly in Location/GNSS/GPS technologies. The role involves creating real-time embedded software for wireless platforms, collaborating with cross-functional teams, and optimizing for performance and efficiency.
Responsibilities
- 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.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desired Qualifications
- 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.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
- Relocation assistance may be available.
- Equal opportunity employer committed to diversity and inclusion.
- Support for individuals with disabilities during the application/hiring process.
Skills
CC++JavaPythonAssembly languageRTOSARMdigital signal processingGNSSMATLABPerl
#embedded systems#GNSS#GPS#location technology#wireless platforms#software engineering#real-time software#multi-threaded architecture#hardware debugging#algorithm development#digital signal processing#software architecture#performance optimization#memory optimization#power efficiency#ARM development#RTOS#navigation algorithms
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 day ago
Employment Type
Full Time
Work mode
On Site
Salary
US$134,500–201,700 / year
Experience Level
Senior
Locations
Santa Clara, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Atlas Copco Group
Eastbourne, United KingdomTeam Leader-Late Shift, Monday - Thursday 2.30 pm till 10.15 pm. Friday 11.45 am till 5.45pm
Full Time Be an early applicant Posted 1 day ago
Atlas Copco Group
Eastbourne, United KingdomSoftware Test Automation Engineer
Full Time Be an early applicant Posted 1 day ago
Emerson
Korschenbroich, GermanyInside Sales and Application Engineer – Valve Industry (m/w/d)
Full Time Be an early applicant Posted 1 day ago
Alstom
Crespin, FranceTrain Validation Engineer (H/F)
Full Time Be an early applicant Posted 1 day ago
Alstom
Saint-Ouen, FranceResponsable Architecte Logiciel Batterie (H/F)
Full Time Be an early applicant Posted 1 day ago
Vattenfall
Luleå, Sweden +2 moreElkvalitetsingenjör
Full Time Be an early applicant Posted 1 day ago
