Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shield AI

Senior C++ Engineer – Foundations

Posted Updated
Discussion

Description

You will own the architecture and implementation of critical EdgeOS and EdgeOS RT middleware features. You will develop runtime services across Linux, real-time, and constrained platforms; build tools for observing and debugging autonomous systems; extend EdgeOS Language; and guide engineering quality through reviews, documentation, and mentorship.

Responsibilities

  • Own the architecture and implementation of EdgeOS and EdgeOS RT middleware features
  • Develop runtime services and abstractions across Linux, real-time, and resource-constrained platforms
  • Design tooling to evaluate, observe, and debug autonomous systems
  • Extend EdgeOS Language and its data interfaces
  • Collaborate on capabilities from design through integration
  • Raise engineering quality through reviews, guidance, documentation, and mentorship

Requirements

  • C++11 or newer
  • Multithreaded systems
  • Real-time operating systems
  • Embedded software
  • Systems programming
  • Concurrency
  • Memory management
  • Performance optimization
  • Automated testing
  • Technical documentation

Benefits

  • Bonus
  • Benefits
  • Equity

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →