CareerPlanSign in

Software Engineer

Sunnyvale💼 Full-time🗓 2026-08-13 → 2026-09-29

Core

Architect and develop highly reliable embedded software for in-vehicle infotainment, OTA solutions, and custom SoCs, integrating vendor components and sensor drivers.

Role type

Senior Embedded Software Engineer

Builds

In-vehicle infotainment devices, OTA solutions, and custom Linux/Android software services

Domain

Automotive embedded systems and physical AI

Deliverable

production ML models | product features

Required skills

Embedded software development (C/C++/assembly), Embedded Linux system design, Sensor integration and driver development (Radar, IMU, Gyroscope, Accelerometer), Low-level communication protocols (CAN, LIN, I2C, SPI, UART), Build and CI/CD tools (CMake, Git, Jenkins), Software and system debugging on embedded compute platforms

Preferred skills

Real-time operating system (RTOS) application development, Custom SoC development

Technologies

Linux, Android, C, C++, Assembly, CMake, Git, Jenkins, CAN, LIN, I2C, SPI, UART, TCP/UDP

Responsibilities

Architect and develop highly reliable embedded software; Integrate vendor components into a common software framework; Implement real-time operating system (RTOS) applications; Drive custom in-vehicle infotainment and OTA solutions; Develop and customize Linux/Android based software; Work with cross-functional teams to bring up custom software on new devices and manage productionization

Seniority

Mid-level, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 885,000+ jobs from 20+ sources.