Senior Engineer, Xbat Devops (r4542) (tx/bos/san Diego)

Shield AI Shield AI · Defense · Dallas, TX +2 · X-BAT Engineering - Software

Shield AI is seeking a Senior Engineer, XBAT DevOps to join their Software Integration & Operations group. This role focuses on building and scaling C++-based simulation tools for their next-generation aircraft program. The engineer will design, build, and scale simulation frameworks for integrated testing of autonomy, GNC, and embedded systems, ensuring deterministic, high-performance simulation for faster-than-real-time execution. Responsibilities include integrating physics models, developing CI infrastructure, optimizing C++ code, and contributing to architectural decisions. The role requires 5+ years of C++ experience, familiarity with simulation systems for robotics/aerospace, and understanding of real-time software design. Experience with distributed simulation and Python is preferred.

What you'd actually do

  1. Build and scale simulation frameworks for integrated testing of autonomy, GNC, and embedded systems in C++.
  2. Design deterministic, high-performance simulation tools capable of faster-than-real-time execution for development, testing, and release.
  3. Integrate core physics, dynamics, and system models (aerodynamics, propulsion, controls) into a unified simulation environment.
  4. Collaborate across autonomy, embedded, GNC, and test engineering to ensure the simulation mirrors real aircraft behavior and mission scenarios.
  5. Develop infrastructure for CI integration, parallel simulation execution, and automated regression testing.

Skills

Required

  • BS or MS in Computer Science, Aerospace, Robotics, or related field.
  • 5+ years of experience in software development, with emphasis on modern C++ (C++17 or later) and performance optimization.
  • Proven experience developing or integrating simulation systems for robotics, aerospace, or autonomous systems.
  • Strong grasp of real-time and deterministic software design, including multi-threading, synchronization, and memory management.
  • Understanding of rigid-body dynamics, kinematics, and basic flight mechanics.
  • Familiarity with DevOps-integrated simulation workflows, including CI/CD and containerized environments.
  • Ability to debug complex build and runtime environments (CMake, dependency management, logging, profiling tools).
  • Strong collaboration and communication skills across software, hardware, and systems disciplines.

Nice to have

  • Experience with distributed or cloud-based simulation (e.g., cluster orchestration, Kubernetes).
  • Working knowledge of Python for data analysis, test automation, or simulation orchestration.
  • Familiarity with sensor and actuator modeling, and integrating avionics or autonomy software within simulation.

What the JD emphasized

  • deterministic simulation
  • faster-than-real-time execution
  • mission-ready aircraft
  • AI fly safely, repeatably, and fast