CareerPlanSign in

Software Engineer - Autonomy

Tokyo💼 Full-time🗓 2026-06-30 → 2026-09-25

Core

Design, implement, and optimize real-time onboard software modules for autonomous multi-ton trucks, including perception, sensor fusion, path planning, and vehicle control.

Role type

Senior IC embedded software engineer (autonomous vehicle)

Builds

Production-grade software running on vehicle compute platforms for highway autonomy

Domain

Autonomous driving / Heavy-duty trucking

Deliverable

production ML models | product features

Required skills

C++ (modern standards), Linux development, real-time systems programming, sensor data processing, middleware integration, performance profiling, ASIL architecture patterns, unit/integration/HIL testing

Preferred skills

ROS or DDS, AV perception/prediction/planning, vehicle data buses (CAN/Ethernet), multi-threaded programming, startup experience

Technologies

C++, Linux, Protobuf, JSON, ROS, DDS, CAN, Ethernet

Responsibilities

Design and optimize real-time software modules for perception, sensor fusion, and motion planning; Maintain middleware connecting sensors to autonomy algorithms; Profile and tune latency/throughput under resource constraints; Implement fault detection, isolation, and recovery mechanisms; Build diagnostics and observability tooling; Write unit, integration, and hardware-in-the-loop tests; Collaborate to productionize research algorithms into efficient C++ deployments

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