CareerPlanSign in

Embedded Software Engineer - Core OS

Sunnyvale💼 Full-time💰 $171,000–$171,000🗓 2024-11-01 → 2026-09-25

Core

Architect and develop highly reliable embedded software for next-generation vehicle platforms, integrating vendor components and implementing real-time operating system applications.

Role type

Senior embedded software engineer (vehicle OS)

Builds

Vehicle operating systems, custom in-vehicle infotainment devices, and Android-based embedded services

Domain

Automotive / Embedded Systems / Android

Deliverable

production ML models | product features

Required skills

C/C++ and assembly languages, Android BSP and HAL customization, low-level hardware debugging, peripheral interface expertise (UART, SPI, I2C, GPIO, USB, PCIe), Linux-based Android services development, real-time operating system (RTOS) implementation

Preferred skills

On-vehicle technology development, safety-critical robotic systems experience, embedded systems testing and automated test frameworks, SELinux service management

Technologies

Android, Linux, RTOS, C, C++, Assembly, CAN, LIN, I2C, SPI, UART, PCIe, USB, GPIO, CSI-2

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 device solutions; Develop and customize Linux-based Android services and applications; Work with cross-functional teams to bring up custom software on new devices

Seniority

Senior, hands-on IC

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