CareerPlan

Sr. Embedded Software Engineer

Sunnyvale, United StatesFull-time$175k–$248k2026-10-21 → 2026-10-22

Core

Design, implement, and optimize the core real-time software stack for next-generation automotive platforms, including low-level drivers, RTOS management, and hardware bring-up.

Role type

Senior IC embedded firmware engineer (automotive)

Builds

Production-grade firmware for software-defined vehicles

Domain

Automotive / Embedded Systems

Required skills

Embedded C/C++, RTOS (FreeRTOS, AUTOSAR), MISRA C compliance, ISO 26262 functional safety, Static analysis (Coverity, Polyspace), Hardware bring-up, Low-level debugging (JTAG, logic analyzers), Bus protocols (CAN-FD, Ethernet, SPI, I2C)

Preferred skills

Automotive protocols (UDS, SOME/IP, DoIP), Multi-core microcontrollers, Hardware Security Modules (HSM), Python/C++ tooling, Object-oriented design

Technologies

C, C++, FreeRTOS, SafeRTOS, AUTOSAR, ARM Cortex-M/R, TriCore, CANoe, Wireshark, Git, Bazel, Python, Shell

Responsibilities

Architect and maintain low-level BSPs, peripheral drivers, and communication stacks; Write deterministic C code adhering to MISRA C and ISO 26262; Configure and optimize RTOS environments and task scheduling; Lead hardware bring-up and system characterization; Troubleshoot hardware/software interactions using debuggers and analyzers; Collaborate with hardware and V&V teams to validate code on target MCUs.

Seniority

Senior, hands-on IC