embedded engineer

See average salary for embedded engineer »

1,000 embedded engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Valcourt, QC, Le Val-Saint-François Municipalité Régionale, QC; Estrie; Québec Province, 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...


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


  • North Census Division, SK, Saskatchewan, Canada COHERENT Full-time €128,480 - €177,815

    Primary Duties & Responsibilities Software development – 75% Design and develop software features based on high level customer and product line management requirements Develop new features for existing and future products Resolving bugs and other sustaining issues legacy products Work with validation and integration engineers optical, hardware and test...


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


  • Ahuntsic North, QC, Canada COHERENT Full-time

    Primary Duties & ResponsibilitiesDesign and develop software features based on high level customer and product line management requirementsDevelop new features for existing and future productsResolving bugs and other sustaining issues legacy productsWork with validation and integration engineers optical, hardware and test engineering teams to continuously...


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


  • Ottawa, ON, Canada ciena Full-time $171,000 - $257,000 Contract

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


  • Ottawa, ON, Canada Ciena Full-time $69,000 - $110,000 Contract

    Join Ciena as an Embedded Software Engineer and influence high-speed connectivity solutions. Develop embedded software applications and contribute to critical system designs. As part of a dedicated team, this role requires candidates pursuing degrees in engineering or computer science. You will be responsible for creating and maintaining embedded software...


  • Canada Spaceium Inc Full-time

    At Spaceium, we are building spacecraft systems designed to push the boundaries of what’s possible in orbit. As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware.You will work on mission-critical embedded systems responsible for controlling hardware, managing data flows, and ensuring...


  • Canada Kepler Communications Inc. Full-time

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


  • Canada L3Harris Technologies Full-time

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


  • Ottawa, ON, Canada Ciena Full-time $69,000 - $110,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,...


  • Ottawa, ON, Canada Curtiss-Wright Corporation Full-time $75,000 - $100,000 Contract

    Curtiss-Wright Corporation in Ottawa, ON is seeking an experienced Software Developer to join on-site and work on embedded software design. You will develop and test firmware for embedded products, contribute to architecture and code reviews, and help improve development processes within a collaborative engineering team.The role requires 5+ years in software...


  • Calgary, AB, Canada North Vector Dynamics Full-time €90,000 - €130,000 Contract

    Shape the future of unmanned systems as a Senior Embedded Linux Engineer with North Vector Dynamics. This role focuses on software close to hardware, ensuring mission success in Calgary, Alberta. You'll take ownership of the embedded Linux software stack, engaging directly with hardware to create drivers and application layer solutions for flight systems....


  • Ahuntsic North, QC, Canada ciena Full-time

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


  • Ahuntsic North, QC, Canada Ciena Corporation Full-time

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


  • Hamilton, ON, Hamilton Census Division, ON; Ontario, Canada L3Harris Technologies Full-time €130,000 - €180,000 Temporary

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


  • Toronto, ON, Canada Accuenergy Inc. Full-time $60,000 - $100,000 Contract

    Become an Advanced Embedded Software Engineer at Accuenergy, focusing on innovative energy meter solutions in Toronto. Contribute to software programs using C/C++ while exploring AI-assisted development methods. In this impactful position, you will design and optimize software for energy metering products, leveraging your experience with ARM-based systems...


  • Richmond, British Columbia, Canada Foreseeson Full-time

    Develop C and C++ firmware for Foreseeson Technology's modular Energy Storage System and coordinate battery, power, and monitoring functions.This Embedded Systems Engineer contract focuses on microcontroller-based ESS controllers and supporting hardware. You will build communication, control, monitoring, and coordination software. The work includes battery...