Staff Embedded Software Engineer – Automotive Platforms
- Compensation
- Not disclosed
- Location
- San Diego, California, United States of America
- Work setup
- Onsite
- Seniority
- Staff
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Embedded
- Posted
Skills
Must have
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Informatio
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Nice to have
- 8+ years of experience in embedded systems development, device drivers, or firmware development.
- 8+ years of hands‑on experience with engineering lab tools such as oscilloscopes, multimeters, and JTAG debuggers.
- 8+ years of programming experience using languages such as C, C++, Python, Assembly, or similar.
Full description
##
Company:
Qualcomm Technologies, Inc.
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
General Summary:
Qualcomm’s Automotive Platform Systems team designs and delivers reference platforms used for post-silicon validation, software development, and high-volume production test of Qualcomm Automotive chipsets. These highly integrated reference designs incorporate our high‑performance SoCs and a wide range of digital and analog peripherals required to showcase our performance in use cases for both Snapdragon Cockpit In-Vehicle Infotainment (IVI) and Snapdragon Ride Advanced Driver Assistance Systems (ADAS) applications.
The APS Software team is composed of embedded software engineers with deep expertise in low‑level device drivers, firmware, and hardware/software interfaces. The team develops bare‑metal software and validation firmware used to bring up, test, and validate Qualcomm reference platforms. Work is performed in a fast‑paced, hands‑on environment that directly supports hardware design validation, factory test enablement, and early platform bring‑up across multiple global sites.
This role requires strong technical depth in low‑level embedded software development and close collaboration with hardware, silicon, and systems teams. The ideal candidate is a self‑motivated problem solver who can work both independently and as part of a globally distributed team.