Shield AI

Senior Staff Software Engineer, C++ Software Integration (R4018)

Shield AI
Apply
4 months ago
Washington, DC, USAStaff+
H1B sponsor

Base Salary

$181k - $271k/yr

Responsibilities

  • Architect and implement high-performance C++ and Python systems across cross-platform environments.
  • Lead the design and integration of distributed systems, simulation tools, and third-party hardware and software.
  • Define technical direction, design patterns, and integration practices across projects.
  • Guide development of messaging and API layers using technologies such as gRPC, REST, and ZeroMQ.
  • Own and evolve CI/CD pipelines and build tooling using GitLab CI, Docker, Conan, and CMake.
  • Lead debugging and optimization of real-time and multithreaded systems.
  • Drive end-to-end integration planning, implementation, and verification across simulation and operational systems.
  • Mentor engineers and improve shared tooling and development processes.

Requirements

  • Bachelor’s degree with 10 years of related experience, or a master’s degree with 9 years, a PhD with 7 years, or equivalent work experience.
  • Advanced experience designing and maintaining large C++ systems, including C++14, C++17, C++20, and legacy C++98/03 codebases.
  • Proficiency in Linux/Unix environments and system-level development and debugging tools.
  • Strong experience with distributed systems, real-time processing, and hardware/software interfaces.
  • Significant experience with CI/CD systems, containerization, and build tooling.
  • Proficiency in Python and familiarity with scripting and automation tools.
  • Demonstrated success leading efforts involving 10 or more contributors, including technical planning and mentorship.
  • Strong understanding of networking concepts and communication protocols.
  • Active SECRET clearance.
  • Real-time or distributed simulation experience, including AFSIM or NGTS, is preferred.
  • Familiarity with gRPC, REST APIs, message queues, UCI, OMS, data buses, avionics interface protocols, autonomy frameworks, and modeling or analysis pipelines is preferred.
  • Ability to obtain a TS/SCI clearance is preferred.

Benefits

  • Full-time employees receive pay within the listed range, bonus, benefits, and equity.
  • 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.

Tech Stack

C++CMakeDockerGitLab CI/CDgRPCLinuxPythonWindows

Categories

Shield AI

About Shield AI

1,001-5,000 employees

Founded in 2015, Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide.

Contact me