CareerPlanSign in

Software Engineer II, Mission Interface

Ann Arbor, MI 💼 Full-time💰 $139,000–$139,000🗓 2026-07-06 → 2026-09-26

Core

Develop high-quality, production-ready C++ software to create the interface between the autonomous vehicle's autonomy stack and mission control/remote assistance systems for self-driving trucks.

Role type

Senior IC embedded software engineer (autonomous vehicle mission interface)

Builds

Real-time vehicle guidance, status monitoring, and mission management software for automated freight trucks

Domain

Autonomous driving / Commercial freight / Embedded systems

Deliverable

production ML models | product features

Required skills

C++14/17, real-time software development, vehicle dynamics and kinematic models, embedded software architecture, unit and systems level testing, technical documentation

Preferred skills

Python development, ROS/ROS2/Autoware/Apollo, CAN/Ethernet protocols, ISO 26262/SOTIF/ASPICE standards, simulation and testing frameworks, machine learning for route planning

Technologies

C++, Python, ROS/ROS2, Autoware, Apollo, CAN, Ethernet, Datadog, Tableau, Foxglove

Responsibilities

Design and implement real-time C++ components for vehicle guidance and status monitoring; translate system requirements into scalable software architectures; contribute to simulation and testing frameworks; collaborate on end-to-end system integration; mentor peers through technical reviews; drive continuous improvement in software quality and safety practices

Seniority

Senior, hands-on IC with mentorship responsibilities

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