CareerPlanSign in

Embedded Software Engineer, Safety-Critical Systems

San Francisco, CA💼 Full-time🗓 2026-08-19 → 2026-09-26

Core

Architect, build, and own major areas of an embedded safety controller for autonomous heavy construction equipment, serving as the main interface between the autonomy system and the machinery.

Role type

Senior/Staff Embedded Software Engineer (Safety-Critical Systems)

Builds

Embedded safety controllers for autonomous excavators and heavy construction machinery

Domain

Autonomous construction robotics / Heavy machinery control

Deliverable

production ML models | product features

Required skills

C++, Rust, Python, RTOS, drivers, real-time systems, hardware/software integration, system architecture, project leadership

Preferred skills

Rust production experience, automotive/industrial networking (CAN, Ethernet, J1939), functional safety standards (ISO 26262, IEC 61508, DO-178C)

Technologies

C++, Rust, Python, RTOS, CAN, Ethernet, J1939

Responsibilities

Build safety-critical software with strict isolation and deterministic real-time execution; develop across the full embedded software stack (drivers, RTOS, middleware, applications); interface with and control diverse heavy machinery; extend platform for embedded field devices (power management, sensors, lighting)

Seniority

Senior, hands-on IC

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