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.


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


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


  • Ottawa, 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...


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


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Pulsenics Inc. Full-time

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


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


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


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


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


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


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, 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 HireTalent - Staffing & Recruiting Firm Full-time

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


  • Canada LanceSoft, Inc. Full-time

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


  • Burlington, Halton Region, Canada Donnell Consulting Full-time €90,000 - €130,000 Contract

    About the job Senior Embedded Software Engineer Embedded Software Designer Burlington ON Hybrid 4-Day Work Week **Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act and be able to hold and maintain a Canadian...


  • North Census Division, SK, Saskatchewan, 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...


  • Ahuntsic North, Quebec, 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...


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


  • Ahuntsic North, QC, Canada Nokia Full-time

    Job Description Our Optical Line System team is searching for an experienced embedded and real‑time software developer for our leading‑edge optical line system product line. Our team is responsible for developing carrier‑grade embedded software which follows modular and reusable design principles. The candidate is required to fully understand line...


  • Ahuntsic North, QC, Canada Ciena Full-time

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