Engineer Ii, C++ Systems Integration (r4021)

Shield AI Shield AI · Defense · Washington, DC · Integration & Test

Shield AI is a deep-tech company developing intelligent systems for defense applications. This role is for a C++ Systems Integration Engineer focused on building and integrating cross-language software, CI/CD pipelines, and distributed real-time systems within simulation environments and third-party integrations. The role requires strong C++ and Python skills, Linux proficiency, and experience with CI/CD tools and containerization. A SECRET clearance is required.

What you'd actually do

  1. Design, implement, and maintain C++ and Python software in support of complex, cross-platform systems.
  2. Contribute to system architecture with a focus on performance, maintainability, and integration.
  3. Develop and support APIs and messaging interfaces (e.g., gRPC, REST, ZeroMQ). Integrate third-party software and hardware systems, including real-time and simulation tools.
  4. Debug and support distributed systems, with attention to threading, timing, and data flow.
  5. Apply modern agile practices such as test-driven development, continuous integration, and automated testing.

Skills

Required

  • modern C++ (C++14/17/20)
  • legacy C++ codebases (C++98/03)
  • Linux/Unix environments
  • Python
  • Linux environments
  • system-level engineering
  • design patterns
  • CI/CD
  • test automation
  • containerization technologies such as Docker

Nice to have

  • integrating distributed simulation environments
  • open standards like UCI and OMS
  • data buses and interface protocols
  • simulation tools and modeling frameworks
  • networking concepts
  • messaging infrastructure
  • CMake
  • Conan
  • GitLab CI/CD pipelines
  • real-time systems
  • hardware/software integration

What the JD emphasized

  • Active SECRET clearance