Senior Engineer, XBAT Simulation Modeling
Shield AI
What You'll Do
- Build and scale simulation frameworks for integrated testing of autonomy, GNC, and embedded systems in C++.
- Design deterministic, high-performance simulation tools capable of faster-than-real-time execution for development, testing, and release.
- Implement scenario simulation tooling and formal test infrastructure.
- Collaborate across autonomy, embedded, GNC, and test engineering to ensure the simulation mirrors real aircraft behavior and mission scenarios.
- Develop infrastructure for CI integration, parallel simulation execution, and automated regression testing.
- Profile, optimize, and validate C++ codebases for performance, determinism, and fidelity.
- Contribute to architecture decisions that define the next generation of aircraft simulation tools within Shield AI.
- Mentor engineers and guide best practices in C++, simulation architecture, and performance engineering.
Required Qualifications
- BS or MS in Computer Science, Aerospace, Robotics, or related field.
- 8+ 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.
- Experience with DevOps-integrated simulation workflows, including CI/CD and automated hardware testing environments.
Preferred Qualifications
- Understanding of rigid-body dynamics, kinematics, and basic flight and sensor mechanics.
- Familiarity with sensor and actuator modeling, and integrating avionics or autonomy software within simulation.
125000 - 175000 USD a year