Simulation & Synthetic Data Engineer (all genders)
Role details
Job location
Tech stack
Job description
Your mission is to architect and automate high-fidelity VBS4 simulation environments that generate the massive, high-quality synthetic datasets required to train AI systems. You will also build realistic virtual battlespaces that serve as a robust sandbox for soldier training, product demonstrations, and mission-critical testing., * C++ Plugin Development: Develop and maintain C++ plugins using the VBS4 SDK to extend simulation capabilities and automate complex scenario generation.
- Data Extraction & Labeling: Implement C++ components inside VBS4 to extract high-quality metadata and generate automated outputs such as bounding boxes, depth maps, and semantic segmentation labels.
- Battlespace & Mission Creation: Design and configure diverse virtual terrains, tactical missions, and edge-case scenarios to expose AI models and trainees to realistic and challenging conditions.
- Closed-Loop Testing: Integrate AI frameworks with VBS4 to enable real-time "AI-in-the-loop" testing, where AI outputs directly influence simulation behavior.
- AI-Driven Entity Behavior: Develop reactive simulation logic where entities respond intelligently to AI or human actions, creating dynamic and realistic training environments.
Requirements
Do you have experience in Unreal Engine?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3-5 years of experience (2 years for exceptional candidates with strong C++ and/or simulation backgrounds - ideally VBS4).
- Strong programming skills in C/C++.
- Experience with VBS4 or comparable simulation engines (Unreal, Unity, etc.).
- Fundamental understanding of AI data requirements and synthetic data workflows.
- Basic knowledge of computer vision concepts.
- Familiarity with military operations, mission structures, or tactical environments.
- Ability to deliver solutions primarily for the Perception & AI team, with future expansion to other teams.
- Strong communication and collaboration skills in a multidisciplinary environment.
- Ability to work independently and take ownership of complex simulation tasks.
- Excellent problem-solving abilities and a structured approach to debugging.
- A "challenger mindset" - questioning requirements to ensure technical and operational value.
- Very good English - speaking and writing skills.