Sr. Staff Embedded Software Engineer – Automotive Platforms
Core
Design, develop, and validate bare-metal firmware and low-level device drivers for Qualcomm Automotive reference platforms to support post-silicon validation, software development, and high-volume production testing.
Role type
Sr. Staff IC embedded software engineer (automotive platforms)
Builds
Reference platforms for Snapdragon Cockpit In-Vehicle Infotainment (IVI) and Snapdragon Ride Advanced Driver Assistance Systems (ADAS)
Domain
Automotive semiconductor / embedded systems
Required skills
C, C++, register-level programming, hardware bring-up, debug tools (JTAG, Trace32), ARM/RISC-V architectures, automotive peripherals (CAN, PCIe, Ethernet, MIPI), lab instrumentation
Preferred skills
10+ years embedded systems experience, Assembly programming, advanced lab tool usage
Technologies
Perforce, Lauterbach Trace32, JTAG, SPI, USB, I2C, I3C, I2S, PCIe, UART, RAM, UFS, DP, MIPI CSI/DSI, CAN, Ethernet, ASIL-D Microcontrollers
Responsibilities
Develop and maintain bare-metal firmware and low-level device drivers; Perform early hardware bring-up and debug of new boards and chipsets; Implement and extend test firmware for platform validation and manufacturing; Collaborate with hardware and silicon teams to resolve integration issues; Analyze failures using schematics and logic analyzer data; Mentor junior engineers on embedded software and debugging techniques
Seniority
Sr. Staff, hands-on IC with mentorship
