Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior C++ Engineer - Foundations (R6023)

Home > C/C++ programming jobs

Senior C++ Engineer - Foundations (R6023) in USA new

  • Shield AI
  • Full time
  • Email
  • San Diego, CA

Responsibilities

  • Own the architecture and implementation of features for EdgeOS and EdgeOS RT middleware.
  • Develop runtime services and abstractions across Linux, real-time operating systems, and resource-constrained computing platforms.
  • Design and develop tooling to evaluate, observe, and debug autonomous systems.
  • Contribute to and extend EdgeOS Language, the interface definition language used within Hivemind autonomy systems.
  • Collaborate with autonomy, systems, simulation, and test engineers from initial design through integration.
  • Provide technical guidance through design and code reviews, documentation, and mentorship.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent work experience.
  • Typically requires 7 years of related experience with a bachelor’s degree, 6 years with a master’s degree, or 4 years with a PhD.
  • Strong production proficiency in C++11 or newer.
  • Experience designing, developing, and debugging multithreaded systems.
  • Experience developing software for real-time operating systems and embedded platforms.
  • Strong understanding of concurrency, memory management, resource constraints, and performance optimization.
  • Experience writing automated tests and clear technical documentation.
  • Preferred qualifications include C++17 or newer, MISRA C++ or comparable safety-critical coding standards, systems engineering and requirements design, DO-178C, ROS2 or similar robotics frameworks, interface definition languages, serialization, code-generation tooling, CMake, Nix, and cross-platform profiling and debugging.

Benefits

  • Full-time regular employees receive pay within the listed range, bonus, benefits, and equity; the posting does not provide the numerical pay range.
  • Temporary employees receive pay within the listed range and a temporary benefits package applicable after 60 days of employment.
  • Offers are contingent on a cleared background and possible reference check.
  • Military fellows and part-time employees are not eligible for benefits.

Salary: $120k - $190k/yr

Shield AI

Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defe...

Similar positions

Core Audio Software Engineer

  • Apple
  • Full time
  • USA
  • 10/03/2026
  • Cupertino, CA

Senior Embedded Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/03/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA

Sr. Embedded Software Engineer

  • Apex Technology, Inc.
  • Full time
  • USA
  • 10/03/2026
  • Salary: $150k - $205k/yr
  • Los Angeles, CA

Platform DevOps Engineer

  • Booz Allen Hamilton
  • Full time
  • USA
  • 10/03/2026
  • Salary: $62k - $141k/yr
  • Chantilly, VA

Senior/Staff Linux Kernel Engineer

  • Zipline
  • Full time
  • USA
  • 10/03/2026
  • Salary: $17k - $230k/yr
  • South San Francisco, CA