Engineer II, XBAT Simulation Modeling
Shield AI
What You'll Do
- Develop models and infrastructure for the integrated simulation pipeline in C++.
- Design deterministic, high-performance simulation tools capable of faster-than-real-time execution for development, testing, and release.
- Implement test scenarios and write unit, system, and regression tests.
- Collaborate across autonomy, embedded, GNC, and test engineering to ensure the simulation mirrors real aircraft behavior and mission scenarios.
- Contribute to platform-agnostic simulation tooling to accelerate future development efforts
- Perform verification and validation (V&V) analysis activities on model tools.
- Conduct system performance analysis and generate reports and visualizations.
- Utilize best practices in C++, simulation architecture, and performance engineering.
Required Qualifications
- BS or MS in Computer Science, Aerospace, Robotics, or related field.
- 2+ years of experience in software development, with emphasis on modern C++ (C++17 or later) and performance optimization.
- Strong understanding of rigid-body dynamics, kinematics, and basic flight and sensor mechanics.
- Proven experience developing or integrating simulation systems for robotics, aerospace, or autonomous systems.
- Ability to debug complex build and runtime environments (CMake, CPM, dependency management, logging, profiling tools).
Preferred Qualifications
- 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.
- Working knowledge of Python for data analysis, test automation, or simulation orchestration.
105000 - 155000 USD a year