company

Embedded Systems Engineer at Dominion Dynamics | Toronto

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

QualificationsThe ideal candidate will possess:Bachelor's degree in Engineering, Computer Science, or related field. Strong experience in embedded systems development and integration. Proficiency in programming languages such as C/C++ and Python. Familiarity with communication protocols and standards. Experience with ROS 2 and sensor fusion technologies is a plus. Excellent problem-solving skills and a collaborative mindset.

About the job

Embedded Systems Engineer

Preferred Location: Toronto

Reports to: Chief Operating Officer (COO)

Type: Full-Time

About Dominion Dynamics

Dominion Dynamics is pioneering Canada’s first modern defense contractor: a software-defined, attritable, and sovereign entity. We believe that the future of military power will not depend solely on advanced platforms, but rather on the seamless integration of adaptable, AI-driven capabilities across all domains. Our mission is to create a family of systems that are fielded with operators, designed with sovereignty in mind, and committed to upholding Canada’s democratic values.

We operate with agility, collaborating closely with the Canadian Armed Forces, especially in the Arctic, all while adhering to Canadian laws and treaty obligations with deep respect for the CAF community.

Our founding team comprises former operators from Anduril, Google, Amazon, and the Canadian Armed Forces. We are creating advanced technology in challenging environments and seek system-level thinkers who excel at the intersection of autonomy, aerospace, and national security.

Why This Role Matters

Real-world missions require embedded systems capable of functioning in constrained communications, harsh conditions, and rapid development cycles. The reliability you deliver will minimize time, risk, and costs associated with deployment. This role is pivotal in supporting critical firmware, communications, and diagnostics to ensure that Dominion Dynamics systems remain operational and maintainable in the field.

The Role: Embedded Systems Engineer

As an Embedded Systems Engineer, you will be part of an engineering team dedicated to integrating state-of-the-art hardware platforms with secure, resilient software systems designed for extreme field environments. Your contributions will facilitate real-time interoperability between uncrewed systems, edge nodes, sensors, and command interfaces. You will play a vital role in ensuring reliable communication and functionality of distributed software and hardware components in the Arctic, while addressing both defense and civilian dual-use requirements.

What You’ll Do

  • Design and develop integration layers that connect hardware, sensors, and communication systems.

  • Implement and manage messaging and control protocols in accordance with DDS and JAUS standards.

  • Create and maintain plugins and interface modules for the Android Team Awareness Kit (ATAK).

  • Integrate robotic and sensing platforms utilizing ROS 2 and sensor fusion middleware.

  • Collaborate with software and hardware teams to ensure seamless system integration and performance.

About Dominion Dynamics

Dominion Dynamics is at the forefront of redefining defense technology in Canada, emphasizing software-driven solutions that prioritize sovereignty and operational effectiveness. Our commitment to democratic values and rapid deployment sets us apart in the defense landscape.

Similar jobs

Tailoring 0 resumes

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