CareerPlanSign in

Senior Software Engineer, Onboard Infrastructure

Pittsburgh, PA or Remote💼 Full-time🗓 2026-08-11 → 2026-09-26

Core

Design, implement, test, and deploy features and optimizations for Clockwork (robotics middleware), StackOS (vehicle operating system), and Deploy Manager (software delivery) to support safety-critical autonomous trucking systems.

Role type

Senior IC systems software engineer (onboard infrastructure)

Builds

High-performance robotics middleware, vehicle operating systems, and software delivery infrastructure for autonomous trucks

Domain

Autonomous driving, robotics, embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (multi-threading, concurrency, lock-free structures, memory management), Linux/POSIX, networking fundamentals, embedded systems debugging, performance optimization, automated testing, Bazel, Boost

Preferred skills

Safety-critical application development, sensor interface development, performance evaluation

Technologies

C++, Linux, Bazel, Boost

Responsibilities

Design and implement high-throughput, low-latency logging frameworks for massively parallel data streams; Develop and optimize features for Clockwork in collaboration with Autonomy, Cloud, and Safety teams; Identify opportunities to improve performance and reliability of onboard systems; Contribute to prototyping and maintenance of sensor interfaces for the Perception system; Ensure high-quality software delivery through robust automated and manual testing.

Seniority

Senior, hands-on IC

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