embedded software engineer
See average salary for embedded software engineer »
10,000 embedded software engineer job listings in Canada. Find daily updated positions from leading job boards.
-
Embedded Software Engineer
3 days ago
Markham, York Region, Canada LanceSoft, Inc. Full-time $80,000 - $100,000 ContractDuration: 10 Months - potential for extension Job Title: Embedded Windows Software Engineer Windows Experience - Required Qualifications 3+ years in embedded/software development (C/C++) Demonstrated ability to analyze, diagnose, and solve difficult engineering problems Experience with source control (GIT), OS Concepts and debugging tools Strong...
-
Intermediate Embedded Software Engineer
3 days ago
Mississauga, Peel Region, Canada Aversan Inc. Full-time $75,000 - $95,000 ContractIntermediate Embedded Software Engineer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Intermediate Embedded Software...
-
Senior Embedded Software Engineering
3 days ago
Mississauga, ON, Peel Regional District, ON; Ontario, Canada Aversan Inc Full-timeAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Embedded Software Engineer to join our team. Location: Brampton, ON ...
-
Senior Embedded Software Engineering
3 days ago
Canada Aversan Inc Full-timeAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Embedded Software Engineer to join our team. Location: Brampton, ON ...
-
Embedded Software Engineer
2 hours ago
Ottawa, Ontario, Canada Ciena Corporation Full-timeAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
Senior Embedded Software Engineer Spacecraft
3 hours ago
canada | ca Go Fractional Full-timeDesign embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux.This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and operation while building reliable systems. The work includes secure communications,...
-
Senior Embedded Software Engineer Spacecraft
4 hours ago
Montreal, QC, Canada Go Fractional Full-time $120,000 - $180,000 ContractDesign embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux.This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and operation while building reliable systems. The work includes secure communications,...
-
Embedded Software Engineer C Python
4 hours ago
Montreal, QC, Canada Xona Space Systems Full-time $85,000 - $120,000 ContractBuild C and Python software at Xona for desktop applications and satellite subsystem components. Work with hardware communication protocols and embedded systems.As a Software Engineer, you will contribute to developing and integrating a desktop application for Xona’s in-house satellite receivers. You will also write application code for satellite subsystem...
-
Embedded Software Engineer Kepler Communications
7 hours ago
Toronto, Ontario, Canada Kepler Communications Inc. Full-timeDrive the future of space connectivity at Kepler Communications as an Embedded Software Engineer. Focus on the design and maintenance of software for cutting-edge spacecraft and ground systems. Kepler Communications seeks an Embedded Software Engineer with a strong background in software development for high-reliability systems. You'll design secure...
-
Senior Embedded Software Engineering Manager
14 hours ago
Hamilton, Ontario, Canada L3Harris Technologies Full-timeA global technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The role involves guiding the development of core embedded software solutions for mission-critical applications. Ideal candidates should have significant experience in leading software engineering teams, strong...
-
Senior On-Orbit Embedded Software Engineer
18 hours ago
Toronto, Ontario, Canada Kepler Communications Inc. Full-timeKepler Communications is seeking an Embedded Software Engineer to develop and maintain software for spacecraft and ground-based assets in a growing satellite fleet. Your work will influence design decisions and long-term reliability.The role emphasizes secure data links, drivers, and kernel-level components. The team values collaboration across software,...
-
Ciena Embedded Software Engineer Role
1 day ago
Ottawa, ON, Canada Ciena Corporation Full-time €94,000 - €193,000 ContractDrive innovation at Ciena as a Senior Embedded Software Engineer focused on high-performance C/C++ software development in Linux environments. This role emphasizes delivering high-quality software for advanced networking solutions. In this position, you will leverage your extensive experience in embedded software development, contributing to RLS Hyper-Rail...
-
Senior Embedded Software Engineering
4 days ago
Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Aversan Inc Full-timeAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Embedded Software Engineer to join our team. Location: Brampton, ON ...
-
New Graduate Embedded Software Engineer
2 hours ago
Ottawa, Ontario, Canada Ciena Full-timeBuild embedded software for Ciena’s next-generation optical networks as a new graduate, using debugging skills in a Linux development environment.This Software Engineer role supports optical transport solutions across the full software development lifecycle. You will collaborate with hardware, software, and systems engineers while contributing to...
-
Senior Embedded Software Engineer, RLS
7 hours ago
Ottawa, Ontario, Canada Ciena Corporation Full-timeAs the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We’re a technology company shaping the future of networking, guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being—on and off the job....
-
Senior Embedded Software Engineer at MDA
1 day ago
Brampton, Peel Region, Canada MDA Full-time $95,000 - $115,000 ContractElevate your career with MDA Space as a Senior Embedded Software Engineer/MTS focused on designing and implementing safety-critical flight software. Collaborate across teams and guide junior engineers in a dynamic, innovative environment. In this crucial role at MDA Space, a global leader in space technology, you will utilize your C/C++ expertise to develop...
-
Senior Embedded Software Engineering
4 days ago
Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Pulsenics Inc. Full-timePulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices (batteries, electrolyzers, fuel cells). This role is responsible for defining, implementing, and...
-
Canada Go Fractional Full-time €120,000 - €180,000 ContractDesign embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux. This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and operation while building reliable systems. The work includes secure...
-
Quinte West, ON, Hastings County, ON; Ontario, Canada Urban Sky Full-timePosition Overview / Onsite / Full-time / Salaried Urban Sky is seeking a SeniorEmbeddedImaging Software Engineer to own the firmware, imaging pipeline, and data-movement stack behind our electro-optical (EO) and infrared (IR) payloads – from the sensor at the focal plane to the command-and-control link on the ground. You’ll write the firmware that drives...
-
Software - Embedded Software Engineer
4 days ago
Québec, QC, Québec Municipalité Régionale, QC; Capitale-Nationale; Québec Province, Canada BlackBerry Inc. Full-timeEngineer embedded software with QNX RTOS, POSIX APIs, and C++ for operating-system technologies serving robotics and mission-critical systems. At QNX, a division of BlackBerry Limited, this embedded software engineer contributes to modern embedded development through QNX Everywhere. You will develop across C, C++, Python, Rust, operating systems, developer...