Senior Software Engineer - Backend
Ottawa, ON +1Dominion Dynamics
Candidates need senior or staff-level experience shipping distributed systems in production, strong backend skills in Python and/or Rust, and solid networking and security knowledge. Hands-on container experience outside standard cloud environments and eligibility for Canadian security clearance are required.
Python, Rust, Zenoh, MAVLink, ArduPilot, Gazebo
Mission Autonomy Development Engineer
Ottawa, ON +1Dominion Dynamics
Candidates need strong Python or C++ skills and experience building autonomous or decision-making systems. Hands-on work with behaviour trees or reinforcement and imitation learning, simulation validation and moving code to hardware is expected. Tactical aviation knowledge and test-and-evaluation experience are assets, and no defence background is required.
AuraSim, AuraNet, Python, C++