Senior Software Engineer - Platform Integration, Robot Software
Core
Design and deliver vehicle-facing software components and frameworks to enable safe, scalable deployment of robot systems across multiple vehicle programs.
Role type
Senior IC software engineer (robotics platform integration)
Builds
Production-quality robot software systems and shared integration frameworks
Domain
Robotics, Autonomous Vehicles, Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, Python, Rust, Linux-based robotic/automotive platforms, ROS2, embedded hardware integration, vehicle sensor calibration, automotive-grade compute platforms, systems-level debugging, vehicle communication protocols (CAN, Automotive Ethernet)
Preferred skills
drive-by-wire systems, automotive bus analyzing tools, shared framework evolution, system architecture improvement, HIL/simulation environments, functional safety concepts, technical documentation, observability/logging
Technologies
ROS2, NVIDIA DRIVE, Qualcomm Snapdragon Ride, Vector CANoe, CANalyzer, Kvaser
Responsibilities
Contribute to software bring-up of new vehicle programs (bench, HIL, on-vehicle), design and maintain vehicle-facing software components, diagnose and resolve integration issues, build tooling for performance monitoring, collaborate with hardware and safety teams
Seniority
Senior, hands-on IC