CareerPlanGet AI match score →

Software Engineer, Controls (C++)

Mountain View, CA💼 Full-time💰 $145,000–$145,000🗓 2026-07-17 → 2026-07-31

Core

Develop and test reliable, safety-critical software that controls articulated trucks driving on highways, implementing control and actuation strategies.

Role type

Software Engineer, Controls (C++)

Builds

Autonomous truck control systems for commercial freight and public sector applications

Domain

Autonomous ground transportation / Commercial trucking

Deliverable

production ML models | product features

Required skills

C++, control theory, robotics, mathematics, vehicle safety, embedded systems, real-time operating systems, CAN/ethernet protocols, Python, MATLAB/Simulink

Preferred skills

stability analysis, low-level drivers, formal verification, systems engineering, resource-constrained code optimization

Technologies

C++, Python, MATLAB, Simulink, CAN, ethernet, real-time operating systems

Responsibilities

Implement control and actuation strategies; Develop and test reliable, safety-critical software; Characterize vehicle platform (braking, steering, acceleration); Develop models for onboard and simulated motion prediction; Specify requirements and document implementation; Apply degraded operations capabilities for fail-safe driving

Seniority

Mid-level, hands-on IC

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