embedded software engineer

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


  • Ottawa, ON, Canada LRO Staffing Full-time $180,000 - $220,000 Contract

    Advance your expertise as a Senior Embedded Software Engineer with LRO Staffing in Ottawa, ON. Design powerful connectivity solutions in a hybrid work setting at a leading tech company. In this impactful position, you will be instrumental in creating embedded software for next-generation devices like networking gateways and control panels. With 8+ years in...


  • 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 Verathon Full-time

    Verathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and airway...


  • Winnipeg, Manitoba, Canada Polluxa, Inc. Full-time

    Embedded Software EngineeratBRP . Key technologies: Python, C++, FreeRTOS, Agile, Electrical Engineering. Key ResponsibilitiesDesign, develop and maintain scalable software systems Write clean, well-tested and documented code Participate in code reviews and contribute to engineering best practices Collaborate with product and design teams to deliver...


  • Montreal, Quebec, Canada Polluxa, 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 reliable...


  • Winnipeg, Manitoba, Canada General Motors Full-time

    Join General Motors as an Embedded Software Engineering Leader, focusing on the development of cutting-edge platforms for software-defined vehicles. This hybrid role allows flexibility while working on critical projects.General Motors is searching for a Staff Software Engineer to take on significant responsibilities in evolving our embedded software...


  • Winnipeg, Manitoba, Canada Polluxa, Inc. Full-time

    Elevate your career as an Embedded Software Engineer with Evertz Microsystems Limited in Markham. Focus on system design, software development, and innovative problem solving to create scalable solutions.In this role, you will design, develop, and maintain software systems while writing clean, well-documented code. You will be involved in code reviews and...


  • Montreal, Quebec, Canada Polluxa, Inc. Full-time

    Embedded Software EngineeratLumentum . Key technologies: Software Development, System Design, Problem Solving. Key ResponsibilitiesDesign, develop and maintain scalable software systems Write clean, well-tested and documented code Participate in code reviews and contribute to engineering best practices Collaborate with product and design teams to deliver...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Sopra Steria USA Full-time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


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


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Groupe-Ebra-1 Full-time

    Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we’re...


  • , Canada NextGenEnergyJobs Full-time €90,000 - €120,000 Contract

    Embedded Software Engineer, Drive-By-Wire - We are seeking a passionate Embedded Software Engineer to join our Drive-By-Wire team to build and improve chassis control software for integration onto common ECU hardware. We are looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team. You will play...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Nokia Full-time

    Drive innovation in optical systems as an Embedded Software Engineer on our Optical Line System team. This role demands expertise in embedded programming and real-time systems, with a focus on modular software design. As an experienced engineer with over a decade in real-time software development, you will collaborate with hardware and optical teams to...


  • , Canada Nokia Full-time

    Drive innovation in optical systems as an Embedded Software Engineer on our Optical Line System team. This role demands expertise in embedded programming and real-time systems, with a focus on modular software design. As an experienced engineer with over a decade in real-time software development, you will collaborate with hardware and optical teams to...


  • Markham, Ontario, Canada Polluxa, Inc. Full-time

    Elevate your career as an Embedded Software Engineer with Evertz Microsystems Limited in Markham. Focus on system design, software development, and innovative problem solving to create scalable solutions. In this role, you will design, develop, and maintain software systems while writing clean, well-documented code. You will be involved in code reviews and...


  • Kanata, Ontario, Canada Akkodis Full-time

    Position: Embedded Software Engineer – BSP & Bootloader Duration: 6-12 Months (Possibility of extension) Location: Kanata, ON (Onsite) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) About the Engagement Akkodis is seeking a Embedded Software Engineer – BSP & Bootloader for a contract position with a client in...


  • Ottawa, Ontario, Canada Ciena Corporation Full-time

    Elevate your career as a C/C++ Embedded Software Engineer at Ciena, specializing in high-performance networking solutions. Engage in Linux and VxWorks software development. In your role at Ciena, you will contribute to creating software for RLS Interface Management modules, ensuring top-notch performance and reliability. Your 3+ years of embedded software...


  • , Canada Linuxconfig Full-time

    Take charge at Astera Labs as an Embedded Software Engineer Lead, focusing on high-performance firmware for connectivity products. Collaborate with a skilled team in Ottawa to shape the future of AI infrastructure. As a leader, you’ll engage in writing and optimizing embedded C firmware, support hardware integration, and drive automated testing...


  • Montreal, Quebec, Canada Taiga Motors Full-time

    Taiga Motors is seeking an Embedded Software Developer to build and maintain the iot-edge software powering connected Taiga vehicles. You will work on an embedded Linux platform to bridge vehicles with cloud services, mobile apps, and diagnostic tools.This hands-on role requires designing reliable embedded systems, end-to-end thinking for cloud-to-vehicle...