Drimva

Shield AI

Senior C++ Engineer – Foundations (R6023)

San Diego, California · Senior · Full-time · Posted Oct 29, 2026

Experience
Typically 7 years with a Bachelor’s degree, 6 years with a Master’s, 4 years with a PhD, or equivalent work experience.
Education
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

About the job

Designs and develops the EdgeOS middleware, runtime services, and engineering tools that support Shield AI’s Hivemind autonomy software across demanding platforms.

What you'll do

  • Own architecture and implementation of EdgeOS and EdgeOS RT features, including runtime services for Linux, real-time operating systems, and resource-constrained platforms.
  • Build tools to evaluate, observe, and debug autonomous systems, and contribute to EdgeOS Language.
  • Collaborate across engineering teams and support technical quality through reviews, guidance, documentation, and mentorship.

What they ask for

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C++11 or newer in a production environment.
  • Experience designing, developing, and debugging multithreaded systems, and developing software for real-time operating systems and embedded platforms.
  • Strong systems programming knowledge, plus experience writing automated tests and technical documentation.

Nice to have

  • C++17 or newer; MISRA C++ or comparable safety-critical coding standards; DO-178C; ROS2 or similar robotics frameworks.
  • Interface definition languages, serialization or code-generation tools, CMake or Nix; profiling and debugging across hardware and operating systems.

Tools

C++11, C++17, EdgeOS, EdgeOS RT, Linux, ROS2, CMake, Nix

AI focus

Builds middleware, runtime services, and tools that enable development, deployment, evaluation, and debugging of autonomous systems.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)