B.S. in Engineering, Computer Science, Physics, or related field.
5+ years of experience in building synthetic environments or scenarios (game, simulation, autonomous vehicle, or defense).
Proficiency in Unreal, Unity, or Blender, including C++ or C# scripting.
Fluency in procedural generation techniques for parameterized worlds.
Experience with geospatial data handling (DTED, imagery, map projections).
Proficient in modern Python for creating reviewable, repeatable pipelines.
Familiarity with CI/CD pipelines and Git version control.
Responsibilities
Build realistic environments using real geospatial data and mission-representative elements.
Create engaging encounters with target sets, kinematics, and countermeasures.
Implement procedural generation for diverse scenario variants.
Ensure comprehensive coverage of scenarios, identifying gaps proactively.
Define the field data collection matrix based on real-world conditions.
Deliver reproducible encounter sets for hardware-in-the-loop (HWIL) evaluations.
Collaborate with modeling and simulation engineers to ensure physics accuracy.
Benefits
On-site work at the Los Angeles HQ with no remote options.
Monthly travel for test events and supplier engagements.
Opportunity to work on cutting-edge simulation technologies.
Full Job Description
You build the worlds this seeker trains and fights in. World building and encounter building are the job: the environments (terrain, atmosphere, backgrounds, clutter) and the encounters staged in them (targets, kinematics, countermeasures, timelines). The scenario space is your product, constructed deliberately for coverage, so the algorithms team never discovers a gap the hard way. Physics correctness of the world belongs to the modeling and simulation engineer; rendering it at volume belongs to the Seeker Data and Tooling Engineer; what worlds and encounters exist is yours.
What You'll Do
Build environments: terrain from real geospatial data, atmospheres, backgrounds, and clutter representative of the mission set.
Build encounters: target sets, kinematics and behaviors, countermeasure employment, and engagement timelines.
Make it procedural: thousands of coherent variants per scenario family, not ten hand-built showpieces.
Own coverage as a product: the corpus spans aspect angles, ranges, conditions, and countermeasures by design, with gaps found by you first.
Set the field data collection matrix: which real-world conditions get collected, and why.
Deliver encounter sets to HWIL and evaluation, versioned and reproducible.
Work the physics seam: your worlds carry the modeling and simulation engineer's sign-off.
Skills We're Hiring For
B.S. in Engineering, Computer Science, Physics, or related.
5+ years building synthetic environments or scenarios: game, simulation, autonomous vehicle, or defense.
Hands-on work in Unreal, Unity, or Blender, or an equivalent, including C++ or C# scripting for Unreal or Unity.
Geospatial data craft: DTED, imagery, and map projections, with careful handling of coordinate systems.
Modern Python; reviewable, repeatable pipelines.
Working knowledge of CI/CD pipelines and Git version control.
Bonus Points For
IR scene generation or EO/IR sensor simulation.
Countermeasure modeling.
6-DOF trajectory and kinematics modeling.
Military operational background or wargaming and scenario design.
Hands-on work in a scene and encounter framework such as DIRSIG or FLITES, or an equivalent.
Daily use of agentic coding tools (Claude Code or similar) to multiply your output, with examples of what you've shipped.
Rust programming experience.
Target and threat behavior literacy, enough to stage realistic encounters.
Eligibility & Logistics Location: On-site at our Los Angeles, CA HQ; remote work is not available. Monthly weekend travel for test events and supplier engagements. Clearance: A clearance is not required for this position. Must be a U.S. Person.