embedded software

See average salary for embedded software »

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


  • Ottawa, ON, Canada QNX Full-time $109,000 - $152,000 Contract

    QNX in Ottawa, Canada, is seeking an experienced engineer to design, develop, and optimize system-level software, including compilers, libraries, and developer tooling, near the operating system.Join a team solving complex problems across the stack, collaborating with seasoned engineers to define product requirements and strategy, and advancing expertise in...


  • Winnipeg, Manitoba, Canada Serve Robotics Inc Full-time

    Serve Robotics Inc. is hiring a Sr. Embedded Software Engineer for the Robotics Platform. You will design and maintain middleware and applications in C++ on embedded Linux, owning major platform components from design to deployment. You will collaborate across software, hardware, and systems teams to improve reliability, performance, and developer experience...


  • Ottawa, Ontario, Canada Myticas Consulting Inc. Full-time

    Myticas Consulting Inc. in Ottawa, Ontario, seeks a Principal Embedded Software/Firmware Engineer to own end-to-end architecture for advanced optical devices. The role is a one-year contract based in Ottawa with global collaboration across sites.You will define system architecture, lead technical decisions on security and boot/OTA, mentor engineers, and...


  • Cambridge, Region of Waterloo, Canada Jamesway Chick Master Incubator Inc. Full-time €70,000 - €75,000 Contract

    Jamesway Incubator Company Inc. (JCMI) is seeking a Junior Software Engineer with PCB programming expertise to join our Cambridge, ON team. You will design, code, and integrate embedded control systems for industrial equipment, collaborating with electrical, mechanical, and software groups to drive automation. You will develop C, C++, and C# for...


  • Montreal, Quebec, Canada Ottawa Infotainment Full-time

    Elevate your career as a Senior Embedded Software Engineer at Ottawa Infotainment, developing the future of intelligent vehicle platforms. Your expertise will focus on core software frameworks vital for automotive applications.In this position, you'll architect and implement embedded software for DragonFire OS, ensuring the stability and performance of...

  • Manager, Software

    1 week ago


    London, ON, Middlesex County, ON; Ontario, Canada Wabtec Full-time €95,000 - €120,000

    Who will you be working with? As the Manager, Software (Embedded & Digital Products), you will report to the Manager, Engineering & Products and lead a multidisciplinary software organization responsible for embedded software, digital platforms and backend services, customer-facing applications, and independent software test and validation. You will work...


  • Ahuntsic North, Quebec, Canada Wipro Technologies Full-time

    Wipro Limited, a global technology services company, is seeking an experienced BSP/bootloader engineer in Ottawa. The role focuses on designing and implementing BSP features within a collaborative software project and developing secure boot capabilities.You will create design documents, participate in reviews, and assist with product verification, debugging...


  • Markham, Ontario, Canada Advanced Micro Devices Full-time

    ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believetechnology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMDis shapingthefuture. Whetheryou’redesigning next-gen processors, enabling AI breakthroughs,...


  • Ottawa, ON, Canada QNX Full-time $151,000 - $211,000 Contract

    QNX, a division of BlackBerry, is seeking driver developers to design and implement next-gen computing platforms for automotive customers. You will work on software drivers for new hardware peripherals across advanced platforms, focusing on reuse, efficiency, and simplicity.The role demands C/assembly proficiency, embedded OS experience, and prior driver...


  • Winnipeg, Manitoba, Canada generalmotors Full-time

    General Motors of Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to define architecture, standards and strategy for building, testing, and deploying virtualized vehicle software. You will lead CI/CD initiatives for embedded, simulation, and cloud workloads, while expanding into IaC, GitOps, and data-driven simulation. You will...


  • Markham, Ontario, Canada generalmotors Full-time

    General Motors of Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to define architecture, standards and strategy for building, testing, and deploying virtualized vehicle software. You will lead CI/CD initiatives for embedded, simulation, and cloud workloads, while expanding into IaC, GitOps, and data-driven simulation.You will...


  • Winnipeg, Manitoba, Canada asteralabs Full-time

    Astera Labs, located in Toronto/Ottawa with remote options, seeks a Principal Engineer for embedded firmware and software development. You will own the firmware stack from hardware abstraction to diagnostics, enabling adaptive equalization, tuning, and robust Ethernet interfaces across mixed-signal subsystems. Travel to San Jose for chip bring-up may be...


  • Toronto, Ontario, Canada asteralabs Full-time

    Astera Labs, located in Toronto/Ottawa with remote options, seeks a Principal Engineer for embedded firmware and software development. You will own the firmware stack from hardware abstraction to diagnostics, enabling adaptive equalization, tuning, and robust Ethernet interfaces across mixed-signal subsystems.Travel to San Jose for chip bring-up may be...


  • Southwestern Ontario, ON, Canada Google Canada Full-time $216,000 - $221,000 Contract

    Google is hiring a Staff Software Developer, Embedded Systems/Firmware for its Augmented Reality team in Waterloo, Ontario. This senior role sits at the intersection of hardware and software, leading embedded developers and shaping multi-quarter technical roadmaps while contributing high‑impact code.You will own the embedded software foundation for...

  • Senior QNX Driver

    24 hours ago


    Ottawa, ON, Canada BlackBerry Inc. Full-time €109,000 - €152,000 Contract

    BlackBerry Inc. is seeking Driver Developers (Software Dev II & Senior) to design and implement drivers for future hardware peripherals on BSP platforms. You will contribute to a team delivering drivers across next-gen hardware with emphasis on reliability and reuse. You will work on embedded OS drivers with a focus on safety standards such as ISO26262 and...


  • canada | ca ROSS Full-time

    A world-leading healthcare company in Canada is looking for a Senior R&D Engineer to join their Real Time programming team for a new diagnostic product. The role involves handling all software development activities, from specifications to project support. Applicants should have extensive experience in real time embedded systems and proficiency in...


  • Cape Breton, Canada VenorTalent Full-time €90,000 - €120,000 Contract

    VenorTalent, on behalf of our client, is seeking an experienced Hardware Engineer to lead embedded electronics design for mission-critical environments in Dartmouth, Nova Scotia. You will own the hardware development lifecycle from concept through production, delivering robust and manufacturable solutions. Collaborating with firmware, software, mechanical...


  • Canada ROSS Full-time $90,000 - $120,000 Contract

    A world-leading healthcare company in Canada is looking for a Senior R&D Engineer to join their Real Time programming team for a new diagnostic product. The role involves handling all software development activities, from specifications to project support. Applicants should have extensive experience in real time embedded systems and proficiency in...


  • Halifax, Canada VenorTalent Full-time €90,000 - €120,000 Contract

    VenorTalent, on behalf of our client, is seeking an experienced Hardware Engineer to lead embedded electronics design for mission-critical environments in Dartmouth, Nova Scotia. You will own the hardware development lifecycle from concept through production, delivering robust and manufacturable solutions. Collaborating with firmware, software, mechanical...


  • Toronto, Ontario, Canada Kiewit Full-time

    Field Embedded Solutions Analyst - Construction Requisition ID:182627 Job Level:Mid Level Department:Data Services Market:Transportation Employment Type:Full Time Position Overview The Field Embedded Solutions Analyst is a forward-deployed member of the Union Station project team. This role works side by side with project management, field engineering,...