Senior Software Engineer - Platform Integration, Robot Software
Core
Build reusable software frameworks and components at the boundary between onboard software and vehicle hardware to enable safe, scalable deployment of autonomous driving systems.
Role type
Senior Software Engineer (Platform Integration)
Builds
Shared abstractions, frameworks, and vehicle-facing software components for robot systems
Domain
Autonomous driving, embedded systems, automotive hardware integration
Required skills
C++, Python, Rust, Linux-based robotic/embedded systems, ROS2, distributed system integration, hardware-software integration, system-level debugging, sensor calibration, CAN/Automotive Ethernet
Preferred skills
Drive-by-wire systems, CAN tools, HiL/simulation, functional safety, technical documentation, observability
Technologies
ROS2, NVIDIA DRIVE, Qualcomm Snapdragon Ride, Linux, CAN, Automotive Ethernet
Responsibilities
Support software bring-up on benches, HiL systems, and vehicles; Develop and maintain vehicle-facing software components; Diagnose integration issues across software and hardware boundaries; Build diagnostics, tooling, and metrics for reliability; Produce documentation and runbooks for supportability
Seniority
Senior, hands-on IC (via careerplan.io/jobs/2412075e-c64b-4633-aa6c-a912ced41b22-senior-software-engineer-platform-integration-robot-software-at-wayve)
