CareerPlanSign in

Staff Embedded Software Engineer

Pittsburgh, PA or Remote💼 Full-time🗓 2026-09-09 → 2026-09-29

Core

Design, develop, and validate firmware for safety-critical embedded platforms in autonomous trucking systems, bridging hardware and high-level applications.

Role type

Staff Embedded Software Engineer (Safety-Critical)

Builds

Firmware for autonomous vehicle compute platforms, sensor interfaces, and actuators

Domain

Autonomous vehicles / Trucking / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++ for embedded systems, RTOS programming, safety-critical standards compliance, Hardware Abstraction Layer (HAL) development, Multithreaded real-time software design, CAN and Ethernet protocols

Preferred skills

Automotive context experience, Full product lifecycle delivery

Responsibilities

Develop scalable and modular embedded software architectures, Mentor and guide team members through code reviews and technical leadership, Ensure compliance with safety standards and implement robust fault handling, Coordinate tasks to achieve on-time delivery, Support vehicle testing and field deployments by diagnosing software issues

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