CareerPlanSign in

Senior Embedded Software Engineer - Firmware

Sunnyvale💼 Full-time🗓 2024-09-26 → 2026-09-25

Core

Develop embedded software applications and real-time operating system (RTOS) components for next-generation vehicle platforms, integrating vendor components and ensuring low-level communication.

Role type

Senior embedded software engineer (firmware)

Builds

Vehicle OS suite for automotive manufacturers

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ and assembly languages, RTOS development, embedded diagnostics tooling (oscilloscopes, logic analyzers, JTAG), hardware bring-up and debugging, cross-functional collaboration

Preferred skills

On-vehicle technology experience, ZephyrOS or FreeRTOS, safety critical robotic systems, embedded microprocessor tools and hardware peripherals

Technologies

C, C++, Assembly, RTOS, Linux, ARM, CAN, LIN, I2C, SPI, UART

Responsibilities

Integrate vendor components into a common software framework; Implement RTOS applications; Architect and develop high-quality C code for real-time embedded environments; Support hardware bring-up and low-level debug; Work with cross-functional teams to bring up and productionize custom software

Seniority

Senior, hands-on IC

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