company

Mechanical or Embedded Systems Engineer - Robotics

Dominion DynamicsHeadquarters
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

QualificationsBachelor's Degree in Mechanical Engineering, Electrical Engineering, or a related field. Experience with embedded systems design and development. Proficiency in programming languages such as C++ and Python. Familiarity with robotics frameworks like ROS/ROS2.Strong analytical and problem-solving skills. Ability to work collaboratively in a cross-functional team environment. Excellent communication skills.

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.

About Dominion Dynamics

Dominion Dynamics is a forward-thinking company dedicated to revolutionizing defense technology in Canada. Our mission is to develop sustainable, AI-driven military systems that align with democratic values and operational needs.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.