Helsing

Simulation Engineer

Helsing
Apply
11 hours ago
Berlin, Germany or Munich, GermanySenior

Responsibilities

  • Build and maintain simulation platform internals, including subsystem architecture, replication, multiplayer, performance profiling, and orchestration interfaces.
  • Develop and compose reusable models for vehicles, actors, sensors, communications, situational awareness, effectors, and control loops.
  • Reason about and implement physics such as flight dynamics, rigid-body behavior, collision, and line of sight.
  • Balance simulation fidelity, throughput, and engineering cost, and validate results against subject matter experts, integration tests, or downstream outcomes.
  • Integrate 3D models, animations, and effects into the simulation.
  • Investigate simulation bugs and bridge differences between the simulation and reference models.
  • Translate mission requirements from subject matter experts into reusable simulation models.

Requirements

  • Experience building substantial real-time simulations, especially with Unreal, Unity, or Godot, including gameplay frameworks, replication, and profiling tooling.
  • Ability to write production code using disciplined 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.
  • Experience with entity-component-system architectures or agent-based modeling is desirable.
  • Experience with distributed simulation standards such as HLA, DIS, RPR-FOM, NETN, or FMI is desirable.
  • Background in physics-heavy simulation such as CFD, finite element methods, multi-body dynamics, or trajectory and 6DoF modeling is desirable.
  • Experience with RF, electronic warfare, or radar simulation, including propagation and signal processing chains, is desirable.
  • Familiarity with reinforcement learning environment APIs and software-in-the-loop or hardware-in-the-loop validation is desirable.
  • Experience with Rust, CUDA, or MATLAB and Simulink is desirable.

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