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.


  • Halton Hills, ON, Canada Communications & Power Industries (CPI) Full-time $90,000 - $130,000 Contract

    SHAPING THE FUTURE THROUGH INNOVATION AND DISCOVERY!With a history spanning more than seven decades, Communications & Power Industries’ thousands of products have impacted people’s lives in numerous unseen ways every day. Our highly engineered products serve as the backbone of modern-day commercial and military communications systems, assist in...


  • Brampton, Peel Region, Canada MDA Space Full-time $95,000 - $115,000 Contract

    Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+ story of world firsts and more than 450 missions, MDA Space is a global leader in communications satellites, Earth and space observation, and space exploration and...


  • Ottawa, ON, Canada Ottawa Infotainment Full-time €90,000 - €120,000 Contract

    About Ottawa Infotainment At Ottawa Infotainment, we’re building the next generation of intelligent vehicle platforms: rethinking the digital cockpit through high-performance compute, embedded software, safety-critical systems, and AI-driven experiences. We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the...


  • Town of Cochrane, AB, Canada Garmin Full-time $80,000 - $110,000 Contract

    OverviewEmbeddedSoftware Engineer/DeveloperGarmin Canada has new opportunities for full-time Embedded Software Engineers and Developers with various levels of experiencewho have a hunger for solving real-world problems with embedded systems. The following teams are currently hiring :Products- Low Level Software: This team contributes to Garmin Fitness...


  • Canada BRP Full-time

    As an Embedded Software Engineer within the Engineering team, you will contribute to the development of strategic electronic systems for BRP's next generation of recreational vehicles. You will participate in the design, development, and validation of complex embedded software, particularly for our Battery Management System (BMS), a key component of our...


  • Ottawa, ON, Canada Ciena Full-time $95,800 - $153,000 Contract

    As 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,...


  • Richmond Hill, York Region, Canada ExtentCom Full-time $75,000 - $95,000 Contract

    A technology company in Richmond Hill seeks an Embedded Software Engineer to engage in complete software development cycles for wireless communication systems. The role involves designing, coding, testing, and debugging software for embedded modules. Candidates should have strong C/C++ skills and a good grasp of RTOS principles. Both experienced developers...


  • Canada BlackBerry Ltd Full-time

    Engineer 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...


  • Mirabel, QC, Canada CAE Inc Full-time $85,000 - $120,000 Contract

    Join CAE's embedded software development team as an Embedded Software Engineer. Tackle complex engineering challenges while enhancing the capabilities of the CF-18 fighter aircraft in a hybrid working model. In this full-time role, you will engage in various stages of the software development lifecycle. Collaborate with multidisciplinary teams and...


  • Markham, York Region, Canada LanceSoft, Inc. Full-time $80,000 - $100,000 Contract

    Duration: 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...


  • Mississauga, Peel Region, Canada Aversan Inc. Full-time $75,000 - $95,000 Contract

    Intermediate 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...


  • Canada Aversan Inc Full-time

    Aversan 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 ...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Aversan Inc Full-time

    Aversan 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 ...


  • Canada BlackBerry Inc. Full-time

    Engineer 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...


  • Ottawa, ON, Canada Honeywell Full-time $75,000 - $105,000 Contract

    1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.The future is what you make it.When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future.The future is what you make it.When you join Honeywell, you become a...


  • Canada ExtentCom Full-time

    Elevate wireless communication systems in the role of Embedded Software Engineer. This position focuses on full-cycle embedded software development and meticulous quality assurance. We are looking for an Embedded Software Engineer responsible for designing and coding advanced wireless communication software. You will be integral to development...


  • Brossard, Montérégie, Canada HireTalent - Staffing & Recruiting Firm Full-time $80,000 - $110,000 Contract

    Talent Discovery Specialist @ HireTalent | Expert in Technical Recruiting As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded communication and control environment. The candidate will be a member of a small to medium‑sized team and will often perform in autonomous roles. He or she will also collaborate...


  • Canada Aversan Inc Full-time

    Aversan 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 Work...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Aversan Inc Full-time

    Aversan 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 Work...


  • Québec, QC, Québec Municipalité Régionale, QC; Capitale-Nationale; Québec Province, Canada BlackBerry Inc. Full-time

    Engineer 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...