Embedded Software Architect

7 days ago


Waterloo, Ontario, Canada FLIR Systems, Inc. Full time
Company Overview
Tededyne DALSA is a leading provider of advanced technologies for industrial growth markets. Our products enable innovative solutions in various domains, including computer vision, medical imaging, and scientific imaging.

Job Description
We are seeking an experienced Embedded Software Developer to join our R&D team in Montreal. The ideal candidate will design and develop C code for an embedded platform under FreeRTOS or Linux, with a focus on low-level code development, application code creation, and documentation of architecture and implementation.

Responsibilities:
  • Design and develop C code for an embedded platform under FreeRTOS or Linux.
  • Develop low-level code (kernel and device driver) in C under Linux.
  • Create application code in C, C++, and Python in a mixed Windows and Linux environment.
  • Write unit and functional tests, debug applications and drivers, and document the architecture and implementation.
  • Contribute to the architecture and design of different systems produced by Teledyne DALSA.


  • Waterloo, Ontario, Canada Onsemi Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or help manage...


  • Waterloo, Ontario, Canada Onsemi Full time

    About Us  At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world.We are seeking an innovative and creative Embedded Software Architect to join our team in Waterloo. This position will...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or help manage...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or help manage...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    We are seeking a diligent, detail-driven professional to provide vital expertise in support of In-Vehicle Infotainment System Software development. The Embedded Infotainment Staff Software Development Engineer/Architect is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for Ford's...


  • Waterloo, Ontario, Canada FLIR Systems, Inc. Full time

    At Teledyne Technologies Incorporated, we provide enabling technologies for industrial growth markets that require advanced technology and high reliability.We are looking for an Embedded Software Developer to join our dynamic and multidisciplinary team in Montreal.The ideal candidate will design and develop C code for an embedded platform under FreeRTOS or...


  • Waterloo, Ontario, Canada Blackline Safety Full time

    At Blackline Safety, we are committed to making sure every worker returns home safely.About the RoleWe are seeking a highly skilled Embedded Systems Software Lead to support our firmware development team in designing, developing, and producing firmware-supported products. The ideal candidate will have 5 years of experience in embedded systems software...


  • Waterloo, Ontario, Canada SRI Tech Solutions Inc. Full time

    Embedded Software Engineer Waterloo, ON Onsite Strong programming skills – C++ , note that there will not be a lot of new code development other than PoCs , but the person will be resolving compilation issues , reviewing code changes being released by platform team, analyzing issuesScripting knowledge (Medium to High level) : Python, shellHands on...


  • Waterloo, Ontario, Canada SRI Tech Solutions Inc. Full time

    Embedded Software Engineer Waterloo, ON Onsite Strong programming skills – C++ , note that there will not be a lot of new code development other than PoCs , but the person will be resolving compilation issues , reviewing code changes being released by platform team, analyzing issuesScripting knowledge (Medium to High level) : Python, shellHands on...


  • Waterloo, Ontario, Canada SRI Tech Solutions Inc. Full time

    Embedded Software Engineer Waterloo, ON Onsite Strong programming skills – C++ , note that there will not be a lot of new code development other than PoCs , but the person will be resolving compilation issues , reviewing code changes being released by platform team, analyzing issues Scripting knowledge (Medium to High level) : Python, shell Hands on...


  • Waterloo, Ontario, Canada Sprightly E-Mobility Full time

    Welcome to Sprightly E-Mobility">We're a pioneering startup changing the face of e-mobility. Our focus is on creating cutting-edge electronic controllers for e-bikes, e-scooters, and other electronic mobility devices. This innovative system aims to redefine the future of transportation.">Job Overview">This role involves designing, prototyping, implementing,...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    We're looking for a talented Embedded Software Architect to join our team in Waterloo. As an Embedded Software Architect, you will be responsible for architecting embedded firmware related to the microcontroller features of our ultra-low power solutions.You will work closely with our IC and software technical leads to provide embedded software technical...


  • Waterloo, Ontario, Canada SRI Tech Solutions Inc. Full time

    Embedded Software EngineerWaterloo, ON Onsite- Strong programming skills – C++ , note that there will not be a lot of new code development other than PoCs , but the person will be resolving compilation issues , reviewing code changes being released by platform team, analyzing issues- Scripting knowledge (Medium to High level) : Python, shell- Hands on...


  • Waterloo, Ontario, Canada Nuvation Engineering Full time

    JOB SUMMARY Nuvation is looking for a talented, innovative Senior Embedded Software Developer, who successfully combines architecture skills, technical expertise, and project leadership. This is a full-time position in our Waterloo Office. The ideal candidate has demonstrated experience working with multi-discipline teams, has sound knowledge of...


  • Waterloo, Ontario, Canada Voyis Full time

    About Voyis: Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping...


  • Waterloo, Ontario, Canada Mcafee Full time

    Job OverviewWe are seeking a talented Software Architect Microservices to join our team. As a software architect, you will design and develop scalable cloud applications and oversee cloud solutions.This is an exciting opportunity for someone who wants to work on challenging technical problems and contribute to the development of next-generation product...


  • Waterloo, Ontario, Canada ROSS Full time

    ROSS is a team of People Specialists who help companies achieve success by aligning their People Strategy with their business growth. We provide innovative HR and Recruitment solutions like RPO and Recruitment Augmentation, combined with state-of-the-art open-source HRIS software.As a trusted partner, our client has engaged us to find an exceptional embedded...


  • Waterloo, Ontario, Canada ORS Partners Full time

    We are looking for experienced Embedded Hardware Engineers to create our next generation of rugged Mil/Aero safety critical Single Board Computers (SBCs), Graphics Processing Modules (GPMs), and Compute Processing Modules (CPMs) to complement our world-renowned safety critical software solutions. Our hardware must be designed to meet the stringent...


  • Waterloo, Ontario, Canada Onsemiconductor Full time

    Company Overview:​We are driving disruptive innovations to help build a better future. With a focus on automotive and industrial end-markets, we accelerate change in megatrends such as vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure. We create intelligent power and sensing technologies...