Embedded Systems Engineer
Dominion Dynamics
Embedded Systems Engineer Preferred Location: Toronto
Reports to: COO
Type: Full-Time
About Dominion Dynamics
See everything. Defend what matters.
Dominion Dynamics is building tomorrow’s technology today: sovereign, next-generation defence systems for the harshest environments on Earth.
We’re delivering a software-defined command and control capability that lets Canada and its allies see, respond, and defend across every domain, starting in the Arctic, where extreme cold demands technology no one else can deliver.
From prototype to deployment in months, we move fast, co-develop with operators, innovate at the edge, and test in our North.
Our founding team includes veterans from Anduril, Google, Amazon, and the Canadian Armed Forces. We’re building hard tech in hard places, and we're looking for system-level thinkers who thrive at the intersection of autonomy, aerospace, and national security.
Why This Role Matters
Real missions require embedded systems that survive constrained links, harsh environments, and rapid iteration cycles; delivering that reliability saves time, risk, and cost in deployment. This role supports critical firmware, communications, and diagnostics work so Dominion Dynamics systems remain operational and supportable in the field.
The Role: Embedded Systems Engineer
As an Embedded Systems Engineer, you’ll join our engineering cohort focused on integrating cutting-edge hardware platforms with secure, resilient software systems in extreme field environments. Your work will enable real-time interoperability between uncrewed systems, edge nodes, sensors, and command interfaces. You’ll play a critical role in ensuring that distributed software and hardware elements function and communicate reliably in the Arctic, and meet both defence and civilian dual-use demands.
What You’ll Do
Design and build integration layers across hardware, sensors, and communication systems.
Implement and manage messaging and control protocols using DDS and JAUS standards.
Develop and maintain plug-ins and interface modules for ATAK (Android Team Awareness Kit).
Integrate robotic and sensing platforms using ROS 2 and sensor fusion middleware.
Collaborate with software and hardware teams to ensure seamless operation between the software stack and field-deployed platforms.
Design and maintain telemetry, control, and visualization interfaces for forward-deployed operators.
Develop test harnesses, simulators, and diagnostic tools for real-world and lab environments.
Participate in field deployments and systems validation in the Arctic or remote test sites.
What You’ll Bring
2-5 years developing and integrating firmware/systems; 5+ years in robotics/defence/industrial automation is a plus.
Strong firmware skills in C/C++ with practical scripting in Python; familiarity with JavaScript is helpful for tooling/visualization.
Embedded Linux and RTOS (e.g., FreeRTOS) fundamentals; cross-compilation, startup/init, and service management.
Build and toolchain proficiency: CMake, Make, reproducible builds, version control (Git/GitHub).
Interfaces and protocols: CAN, SPI, I²C, TCP/IP; serial comms and message framing.
Debugging across HW/FW: JTAG, GDB, vendor IDEs; board bring-up, fault tracing, and performance profiling.
Microcontrollers: STM32 and TI families; drivers, HALs, and peripheral integration.
Robotics integration platforms: ROS 2, DDS, JAUS, TAK/ATAK (Android/Windows or similar); experience deploying any of these in real scenarios is strongly preferred.
Perception/sensor tooling: exposure to OpenCV, sensor-fusion stacks, and telemetry/visualization flows.
Cloud/dev tooling familiarity: GCP (or similar), CI basics, artifact packaging.
Traits: pragmatic and test-driven, comfortable in high-ambiguity startup environments, collaborative and low-ego, mission-aligned with building sovereign capability.
Eligibility for Canadian security clearance preferred; Canadian citizenship an asset.
No defence background required.
We've hired people who didn't tick every box. If this is the work you want to do, please apply anyway.
Why Join Us
Building something meaningful starts with the right people.
At Dominion Dynamics, you’ll:
Shape Canada’s future by building real defence capability for the CAF and our allies.
Make decisions that ship in a high-trust environment with short feedback loops and rapid iteration.
Move fast, field faster, and work directly with the operator — our systems are in the field with the CAF now.
Have an impact from day one with equity, responsibility, and direct access to leadership.
If you’re curious, hands-on, and driven by the opportunity to make a difference, this is where you belong!
Compensation & Benefits
Competitive base salary and company equity
Comprehensive health benefits
Additional equity granted based on impact
We use AI tools to support parts of the hiring process, including screening and reviewing responses. Final hiring decisions are always made by people and follow all applicable privacy and employment laws in Canada.
- ...Developer to create reference drivers for our AI-IP in a reference system. You will also support our AI-IP customer optimizing our... ...from the one in this posting. Who You Are Deep systems engineer with 7+ years experience in drivers or low-level systems programming...SuggestedPermanent employment
- ...international consulting and engineering group, a world leader in the design... ...Context We are seeking a Systems Safety Specialist (Systems... ...and regulatory stakeholders to embed safety principles into system... ...ensure safety requirements are embedded in architectures, interfaces,...Suggested
$90k - $125k per year
...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we... ...carbon and replace cars. Could you be the full-time System Engineer in Toronto, ON we’re looking for? Your future role Take...SuggestedFull timeWorldwide- ...hire and pay staff. Across it all, we’ve embedded financial services tools at the point of... ...the same. The Role As a Software Engineering Intern , you will work with firmware engineers... ...-on experience with real-world embedded systems, expose you to production-quality...SuggestedSummer workInternshipWorldwide
$70k - $90k per year
...of metasearch brands. Hospitality is all about taking care of others, and it defines our culture. About the Role We seek a System Engineer I specializing in device management to join our Corporate IT team. The ideal candidate administers macOS and Windows device management...SuggestedFull timeLocal areaRemote workFlexible hours$100k per year
...all seniorities. Tenstorrent is looking for a Software Engineer to work on system management tools (including tt-smi and related utilities) and... ...or system software working close to hardware, including embedded systems, drivers, BMCs, or similar platforms. You are a...Permanent employmentFull time- ...electrical pulses into an electrochemical system to extract a unique signature for its... ...alongside our world-class team of innovators and engineers! Responsibilities: • Contribute... ...: • Minimum 2 years of experience in embedded programming languages such as C/C++/C#....
$130k - $150k per year
...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we... ...cars. Could you be the full-time Signalling Systems Engineering Group Manager in Toronto, ON we’re looking for? Your future...Long term contractFull timeWorldwideFlexible hours- ...Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development... ...next-generation Wi-Fi solutions. You will influence system-level design decisions, guide engineering teams, and ensure...Long term contractFull timeWork at office
- ...Corporate Systems Engineer Location : Ottawa/Toronto, On-Site Reports to: Head of Security The Role You'll be the on-site face of IT for our Ottawa and/or Toronto R&D hub — the person who keeps a fast-moving research and engineering team productive and unblocked...Full time
- ...follow *** Réaliser la conception du système et de la signalisation, ainsi que l’analyse... ...conception de systèmes. To perform system design, signaling design, analysis,... ...Package Manager and assigned to the system engineers. The System Design Engineer, typically works...Temporary workWorldwide
- ...TASKS YOU WILL ACCOMPLISH Act as a systems engineer and carry out pneumatics discipline activities. Assure integration and interface management of assigned systems and coordinate with internal groups & suppliers. Define pneumatic system architecture, prepare specifications...Full timeTemporary workWorldwide
- ..., and direct-to-consumer channels across Canada and the US. Our systems ecosystem is growing fast -- and right now, too much of it runs... ...you would be solving. We are looking for a Business Systems Engineer who wants to dig into a genuinely complex ERP and integration environment...Long term contractFull timeInternshipWork at office2 days per week
$165k - $210k per year
...Senior Systems Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210... ...development of the hybrid electrical powertrain Promote and embed systems engineering practices across engineering teams...Long term contractFull time$125.62k - $175.62k per year
...Company-wide events to stay connected and engaged. * We’re a certified Great Place to Work ®, five years in a row! As a Senior Systems Engineer, you will be a key technical leader driving the architecture and execution of complex space systems. You will lead engineering...Full timeInternshipWork at officeRelocation package$40.87 - $52.88 per hour
...Business Unit : SDFX Studios Position : Systems Engineer, Sr Location : Toronto, ONT (Hybrid) Hours of Operation: 9:00am - 6:00pm EST *Pay Range : $40.87 - $52.88 CAD hourly POSITION SUMMARY: Company 3 is a global leader in media and entertainment services...Hourly payFull timePart timeLocal areaRemote workWorldwideShift work3 days per week$125.7k - $220k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She... ...maintenance of the required screening. About the Role: The systems we build run on a variety of cloud providers, and we have a high...Permanent employmentFull timeWork at officeImmediate startRemote workFlexible hours- ...Position Overview Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware... ...responsible for defining, implementing, and maintaining the firmware systems that govern measurement accuracy, real-time control, safety,...Long term contract
- ...need for cybersecurity support has increased. You should be searching for a hands-on cyber security expert / systems engineer with an understanding of embedded/systems architecture â (not an architectural-level profile, or PM profile) What We Want: Should be...Full time
- ...problems, keep reading. As a Senior Systems Engineer, you will work within our Vehicle Occupancy... ..., Go, C++, Python ~ Experience with embedded systems, Linux, communication protocols... ...rendering tools (e.g. meshlab, Unreal Engine, CARLA or equivalents) ~ Experience...Full timeInternship
$125.7k - $220k per year
...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy.... ...required screening. This position reports to: Director, Systems Engineering As a Manager of Systems Engineering, you will oversee...Permanent employmentFull timeWork at officeImmediate startRemote workFlexible hours$80.7k - $111k per year
...Job Description Overview The Systems Integration Engineer is responsible for driving interdisciplinary systems integration, interface coordination, and deliverable readiness across complex project environments, ensuring that engineering outputs are aligned, decision-ready...Full timeInternshipFlexible hours- ...TASKS YOU WILL ACCOMPLISH The MRB Liaison Engineer – Systems supports aircraft production by resolving system-related non-conformances and providing engineering dispositions that ensure continued compliance with safety, quality, and certification requirements. This position...Work at officeWorldwide
$48.41 - $58.29 per hour
...Job Responsibility: Embedded Developers work on creating, testing, and optimizing systems and software that operate within machines or larger systems. They use a combination of programming, engineering, and problem-solving skills to ensure that embedded software functions...Hourly payPart timeRelocationFlexible hours$122k - $152.5k per year
...by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for an IT Systems Engineer to lead the technical side of integrating newly acquired companies into Lyft's IT environment. You'll be responsible for...Hourly payWork at officeFlexible hours3 days per week- ...Who We Are The Search Systems team at MongoDB builds the core infrastructure behind MongoDB Search and Vector Search. Our mission is... ...We are the team behind mongot, the indexing and query execution engine that powers Search and Vector Search across MongoDB Atlas and self...Full timeContract workWorldwide
- ...founder and CEO, Gennady Pekhimenko, is a world-renowned expert in ML systems who holds multiple academic and industry research awards from... ...industry once again. As a Machine Learning Systems Engineer, you will - Communicate with our product teams and profile ML...Full timeFlexible hours
$165k - $210k per year
...Senior Systems Engineer – Avionics Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer – Avionics is sought to lead the definition,...Full time- ...About Our client \\ \\ Our client is the world leader in engineering and R&D services. Our client offers its clients a unique value proposition... ...of 17 billion. People matter, results count. \ \\ Wireless System Engineer \\\ Location – \ Remote \\\ in & for USA & Canada...Full timeRemote work
- ...Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. Visit our institutional page About the role Senior System Engineer - Systems Performance Team The Systems Performance team is part of the Computing Squad (Foundation / Runtime Platforms). You will...Long term contractFull timeRemote workWork from homeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Engineer. Be the first to apply!
