Embedded Software Engineer – Automotive Platforms
Listed on 2026-09-27
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Company
Qualcomm Technologies, Inc.
Job AreaEngineering Group, Engineering Group >
Software Engineering
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.
- 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.
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.
Technical Skills and Experience- Strong expertise in device driver and bare‑metal software development, including register‑level programming, GPIO configuration, and hardware bring‑up.
- Working knowledge of hardware interfaces and protocols including SPI, USB, I2C/I3C, I2S, PCIe, UART, UFS, DP, MIPI CSI/DSI, CAN, and Ethernet.
- Proficiency with debug and bring‑up tools such as Lauterbach Trace
32 and JTAG‑based debuggers. - Experience with common Automotive peripherals such as ASIL-D Microcontrollers, CAN Transceivers, Camera/Display Ser Des, PCIe Switches, Ethernet Swtiches and PHYs.
- Hands‑on experience using lab equipment including oscilloscopes, digital multimeters, and bench power supplies.
- Solid understanding of ARM and/or RISC‑V processor architectures.
- Experience using software revision control systems such as Perforce.
- Ability to interpret datasheets, hardware design documents, schematics, and CCA drawings.
- Strong written and verbal communication skills in English, with the ability to collaborate effectively with international teams.
- Develop and maintain…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).