CareerPlanSign in

Senior C++ Engineer - Foundations (R6023)

USA💼 Full-time🗓 2026-10-03 → 2026-10-04

Core

Design and implement runtime services, abstractions, and tooling for EdgeOS and EdgeOS RT middleware to support autonomous systems on Linux, real-time OS, and resource-constrained platforms.

Role type

Senior C++ Systems Engineer (Embedded/Real-time)

Builds

EdgeOS middleware, runtime services, and debugging tooling for autonomous systems

Domain

Embedded systems, real-time operating systems, autonomous vehicle software (via careerplan.io/jobs/22876-senior-c-engineer-foundations-r6023-at-shield-ai)

Required skills

C++11+, multithreaded system design, real-time OS development, embedded platform software, concurrency, memory management, performance optimization, automated testing

Preferred skills

C++17+, MISRA C++, systems engineering, DO-178C, ROS2, interface definition languages, serialization, code-generation tooling, CMake, Nix, cross-platform profiling

Responsibilities

Own architecture and implementation of EdgeOS features; develop runtime services and abstractions; design and develop tooling for autonomous system evaluation and debugging; contribute to EdgeOS Language; collaborate with autonomy and systems engineers; provide technical guidance through design reviews and mentorship

Seniority

Senior, hands-on IC