Shield AI
Senior C++ Engineer – Foundations (R6023)
$120K–$190K
San Diego, California · On-site · Senior · Full-time · Posted Oct 3, 2026
- Experience
- Typically 7 years with a Bachelor’s; 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
Develop the foundational EdgeOS middleware, runtime services, and engineering tools that support Shield AI’s autonomy software across demanding deployment environments.
What you'll do
- Architect and implement features for EdgeOS and EdgeOS RT, including runtime services and abstractions for Linux, real-time operating systems, and constrained platforms.
- Build tools to evaluate, observe, and debug autonomous systems, and extend the EdgeOS Language interface definition language.
- Collaborate across engineering teams and raise engineering quality through reviews, documentation, technical guidance, 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 software for real-time operating systems and embedded platforms.
- Strong systems programming knowledge, including concurrency, memory management, resource constraints, and performance optimization; experience writing automated tests and technical documentation.
Nice to have
- Experience with C++17 or newer, MISRA C++ or comparable safety-critical coding standards, or DO-178C.
- Familiarity with ROS2, interface definition languages, serialization or code-generation tooling, CMake, or Nix.
Pay
USD 120,000–190,000 per-year-salary (base salary)
Tools
C++11, C++17, Linux, EdgeOS, EdgeOS RT, ROS2, CMake, Nix
AI focus
Build foundational middleware and tools for Hivemind autonomy systems; no AI model development is stated.
Model-written summary · the original posting is authoritative