Sensor Modeling & Simulation Engineer (M&S)
Sensor Modeling & Simulation Engineer (M&S)
Preferred Location: Ottawa or Toronto
Reports to: Head of Simulation
THE ROLE
Simulation is the backbone of our Autonomous Collaborative Platform, and the sensing layer is central to it. This role owns the sensor and electronic-warfare models end to end — RF/radar, EW, multi-sensor fusion, and synthetic imagery — in a long-range, air-centric context. The fidelity and determinism of these models underpin the quality of everything built on top of them, so this is a high-autonomy, system-level seat for someone who wants the whole sensing problem, not a slice of it.
WHAT YOU’LL DO
- Model RF and radar sensing for long range. Build and tune active-radar and imaging-radar models for beyond-visual-range air-to-air and air-to-surface geometry.
- Model the electronic-warfare fight. Build the contested-spectrum side: passive intercept and emitter classification, jamming and deception, counter-countermeasures, and decoy effects.
- Own multi-sensor fusion. Combine active, passive, and cooperative sensors into a single tracked world picture, including the estimation and track management behind it.
- Model sensor physics across the spectrum, at varying fidelity. Model cameras, EO/IR, LiDAR, and radar from their underlying physics, delivered at multiple fidelity tiers from fast approximations to high-fidelity synthetic imagery.
- Engineer for real-time, deterministic performance. Implement the stack in Rust and/or C++, fast enough for real-time and accelerated-time simulation and reproducible run to run.
- Integrate plugins and third-party capabilities. Fold external engines, renderers, and libraries into the platform, working around or fixing bugs as needed.
- Iterate on fidelity and bridge sim-to-real. Work with autonomy and other teams to integrate synthetic imagery, and continuously tighten sensor fidelity and environmental realism.
WHAT YOU BRING
- 4+ years of professional systems programming in C++ ...