CareerPlan

Senior Software Engineer - Integration

USAFull-time2026-10-21 → 2026-11-10
On-site

Core

Develop features across the full vehicle software stack, integrating autonomy and vehicle subsystems into a unified platform running on real hardware.

Role type

Senior IC embedded systems software engineer

Builds

Unified vehicle software platform, backend infrastructure, and OTA update pipelines

Domain

Automotive / Embedded Systems

Required skills

C/C++, Python, embedded Linux, Linux systems programming, CAN bus protocols, IPC, system-level debugging, hardware interface understanding

Preferred skills

ROS, Rust, networking, test infrastructure, CI integration testing, hardware-in-the-loop setups

Technologies

Linux, C++, Python, CAN bus, systemd, sockets, serial interfaces

Responsibilities

Develop features across the full vehicle software stack including sensor interfaces and communication layers; Integrate and validate autonomy and vehicle subsystems from multiple teams; Build and maintain backend infrastructure and tooling; Design and implement inter-process and inter-system communication; Contribute to OTA update pipelines and deployment workflows; Write unit tests and establish integration testing practices

Seniority

Senior, hands-on IC