Helsing

Simulation Engineer

Helsing
Apply
2 months ago
Tallinn, Estonia +5 moreSenior

Responsibilities

  • Build and maintain simulation platform internals, including subsystem architecture, replication, multiplayer, performance profiling, and distributed-system interfaces.
  • Develop and compose models for vehicles, sensors, communications, situational awareness, effectors, control loops, and environments.
  • Reason about flight dynamics, rigid-body behavior, collision, line of sight, and other underlying physics.
  • Balance simulation fidelity, throughput, and engineering cost, and validate results with subject-matter experts, integration tests, and downstream outcomes.
  • Integrate 3D models, animations, and effects into the simulation.
  • Investigate simulation bugs and discrepancies against reference models.
  • Translate mission requirements into reusable simulation models and maintain their usefulness for downstream teams.

Requirements

  • Experience building substantial real-world simulations, particularly with Unreal, Unity, or Godot, including gameplay frameworks, replication, and profiling tooling.
  • Ability to write production code using sound software engineering practices, version control, long-term design, and ambiguity resolution.
  • Strong understanding of the trade-offs between physical fidelity and simulation throughput.
  • Ability to translate domain-expert input into models and behaviors and determine when real-world fidelity is necessary.
  • Ability to evaluate simulations by their practical outcomes and identify misleading simulation behavior as a serious failure.
  • Preferred experience with entity-component-system architectures or agent-based modeling.
  • Preferred experience with HLA, DIS, RPR-FOM, NETN, or FMI distributed simulation standards.
  • Preferred background in CFD, finite element methods, multi-body dynamics, or trajectory and 6DoF modeling.
  • Preferred experience with RF, electronic warfare, or radar simulation, including propagation and signal-processing chains.
  • Preferred familiarity with reinforcement-learning environment APIs or software-in-the-loop and hardware-in-the-loop validation.
  • Experience with Rust, CUDA, or MATLAB and Simulink is a plus.

Tech Stack

GodotMATLABRustUnity

Categories

Robotics
Helsing

About Helsing

1,001-5,000 employees

Helsing was founded to provide Artificial Intelligence to protect our democracies. Helsing works with partners in governments and across industry. Together, we develop systems that leverage AI and autonomy to provide autonomous mass that is sovereign, scalable and affordable. We’re looking for people with their heart in the right place, who share our conviction that liberal democratic values are worth protecting, for ourselves and for future generations.

Contact me