About the job
Mechanical or Embedded Systems Engineer - Robotics
Preferred Location: Toronto
Reports to: COO
Type: Full-Time
About Dominion Dynamics
At Dominion Dynamics, we are pioneering Canada's first contemporary defense prime, focusing on software-defined, attritable, and sovereign systems. We envision a future where military strength relies not on intricate platforms, but on the harmonious integration of versatile, AI-driven technologies across all domains. Our mission is to develop a cohesive family of systems designed for operational readiness, aligned with Canada's democratic values.
Operating predominantly in the Arctic, we prioritize rapid deployment and unwavering adherence to Canadian law and treaty commitments. Our founding team boasts experience from elite organizations, including Anduril, Google, Amazon, and the Canadian Armed Forces. We are dedicated to developing cutting-edge technologies in challenging environments and seek system-level thinkers who excel at the convergence of autonomy, aerospace, and national security.
Why This Role Matters
Reliable autonomy is rooted in strong embedded controls capable of sensing, deciding, and executing within real-world constraints. Our platforms function in remote, resource-limited settings where graceful degradation and predictable behavior are paramount. This role is crucial in ensuring that our robotic systems effectively translate control theory into operational performance by validating hardware/software integration, calibrating controllers, and ensuring dependable behavior under mission conditions.
The Role: Mechanical or Embedded Systems Engineer - Robotics
In this position, you will design, integrate, and validate the embedded control layer that interlinks sensing, perception, and actuation. Collaborating closely with mechanical, electrical, and software teams, you will implement firmware, optimize control loops, and verify system behavior through simulations and physical testing to ensure reliable robotic performance in the field.
What You’ll Do
Design and implement embedded control systems for robotic and mechatronic platforms utilizing C++, Python, and ROS/ROS2.
Integrate microcontrollers (STM32, ESP32) and real-time operating systems (FreeRTOS, embedded Linux) with sensors, actuators, and communication interfaces (CAN, UART, SPI).
Develop and fine-tune motion-control algorithms (PID, Kalman filtering, sensor fusion) to achieve precise and stable performance.

