embedded software developer jobs in Ottawa

See average salary for embedded software developer »

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

  • Embedded Linux

    3 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Remote Robotic Full-time €110,000 - €130,000 Temporary

    About Remote Robotic Systems Help build advanced systems operating at the intersection of aerospace, robotics, and defence technology. Remote Robotic Systems (RRS) is a Canadian robotics and defence-tech company helping organizations deploy enterprise-grade drones, uncrewed aircraft, robotic platforms, sensors, payloads, and remote operations technologies...


  • Ottawa, ON, Canada ITMC Systems, Inc Full-time $90,000 - $130,000 Contract

    ITMC Systems, Inc is seeking a Software Developer for a Thales project in Ottawa, Ontario, offering a hybrid work model with onsite three days per week. The role requires 5+ years of Python, C, and C++ experience and involves building microservices, APIs, and secure data handling.The candidate will work with senior engineers, participate in design reviews,...


  • Ottawa, ON, Canada IBM Computing Full-time €120,000 - €170,000 Contract

    Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada BlackBerry Inc. Full-time

    BlackBerry Inc. is seeking a skilled engineer to design and evolve system-level software for embedded platforms. You will work on compilers, libraries, and developer tooling close to the OS, delivering reliable, secure solutions for automotive, robotics, and industrial markets. You will collaborate with senior engineers to shape technical strategy, tackle...


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

    Contribute to cutting-edge technology at Remote Robotic Systems as an Advanced Embedded Linux Engineer. Your expertise in video pipeline engineering will support revolutionary robotics applications. In this full-time position, you will assume responsibility for the embedded video pipeline, ensuring low-latency operations within complex systems. You will...


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


  • Ottawa, Ontario, Canada Akamai Technologies GmbH Full-time

    Are you interested in building a scalable platform? Are you interested in building and scaling microservices in the cloud for our compute platform Join our Compute division's Platform Engineering Team! Akamai is working to simplify the way people work in the cloud. Our work environment nurtures innovative solutions and rapid development cycles. This is a...


  • Ottawa, Ontario, Canada Averian Full-time

    Join Averian as a Team Lead in Ottawa, specializing in embedded software and AI systems. This role combines leadership with hands-on coding and team coordination in a 100% in-office setting. As the Team Lead, you will guide the development of embedded and AI-enabled systems, shaping software architecture while directly contributing to coding efforts. This...


  • Ottawa, Ontario, Canada IBM Full-time

    A career in IBM Consulting is rooted by long term relationships and close collaboration with clients across the globe.You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is...

  • Senior QNX Driver

    3 hours ago


    Ottawa, Ontario, Canada BlackBerry Inc. Full-time

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

  • Embedded Linux

    1 day ago


    Ottawa, Ontario, Canada Q-Block Computing Full-time

    A technology company in Ottawa is seeking a Platform & Infrastructure Engineer to enhance quantum technologies in sensing, communication, and computation. The ideal candidate should have a Bachelor's degree in Computer Science or related field and over 4 years of experience in embedded Linux development and network design. Responsibilities include designing...


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

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


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, 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...


  • Ottawa, Ontario, Canada Kinaxis Full-time

    About Kinaxis Are you looking to join an innovative, market-leading company where you can truly elevate your career? At Kinaxis we are serious about culture, we are serious about technology, we are serious about customers, and we are serious about not taking ourselves too seriously. If you are looking to be part of an incredible growth story, then we might...


  • Ottawa, Canada Sera4 Full-time €90,000 - €130,000 Contract

    Sera4 is seeking an Embedded Developer to design and deliver secure embedded solutions spanning firmware, hardware, and internal tools. You will work with mobile, cloud, test, and product teams to ensure system integration and reliable product performance in real deployments. The role focuses on production-grade embedded software from concept to validation...


  • Ottawa, ON, Canada Syntronic Full-time $90,000 - $125,000 Contract

    Syntronic is seeking an intermediate C++/Qt Embedded Developer to build reliable software for embedded and mission-critical systems. You will design, implement, and test GUI-driven applications on Linux, collaborating with cross-disciplinary teams to ensure robust performance and maintainability.The role requires strong C++ skills, extensive Qt GUI...


  • Ottawa, ON, Canada Q Block Full-time $130,000 - $165,000 Contract

    Elevate your career as a Senior Embedded Systems Architect with Q-Block Computing, located in Ottawa, ON. Enhance quantum technology through your architectural expertise in embedded systems. This full-time position involves the critical task of shaping firmware architecture and establishing robust subsystems for distributed control in quantum applications....


  • Ottawa, ON, Canada Luxcom Technologies Inc. Full-time €85,000 - €120,000 Contract

    Luxcom Technologies Inc. is seeking a Hardware/Firmware Designer to support the design and development of embedded networking products. The role focuses on electronic circuit design with microcontrollers and FPGAs, firmware development, and PCB design for networking devices. The successful candidate will participate in all phases of development, including...


  • Ottawa, ON, Canada Altis Technology Full-time

    Altis Technology is seeking a senior embedded build engineer to join a collaborative R&D team. You will maintain build environments, automate release workflows, and integrate software from multiple partners while ensuring traceability across CI pipelines.The role emphasizes solving complex integration challenges, improving automation, and delivering...


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

    Syntronic is seeking an intermediate C++/Qt Embedded Developer to build reliable software for embedded and mission-critical systems. You will design, implement, and test GUI-driven applications on Linux, collaborating with cross-disciplinary teams to ensure robust performance and maintainability. The role requires strong C++ skills, extensive Qt GUI...