Current jobs related to Embedded Software Designer - Waterloo, Ontario - FLIR Systems, Inc.


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

    Embedded Software Designer page is loadedEmbedded Software DesignerApply locations Canada - Montreal, QC (TDY) Canada - Waterloo, ONTime type: Full timePosted on: Posted YesterdayJob requisition id: REQ27828Be visionaryTeledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high...


  • 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 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 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 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 FLIR Systems, Inc. Full time

    Company OverviewTededyne 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 DescriptionWe are seeking an experienced Embedded Software Developer to join our R&D team in Montreal. The ideal...


  • 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 Semiconductor Components Industries, LLC Full time

    About the RoleWe are seeking a highly skilled and innovative Expert Embedded Software Solutions Architect to join our team in Waterloo.This position involves architecting embedded firmware related to microcontroller features of our ultra-low power solutions. The ideal candidate has expertise in embedded firmware development, experience with low power design,...


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

    Company Overview:Onsemi is a leading provider of silicon and software solutions that improve lives. Our intelligent power and sensing technologies solve complex challenges, creating a safer, cleaner, and smarter world.The Role:We are seeking an innovative Embedded Software Architect to join our team in Waterloo. This position involves architecting embedded...


  • 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 Semiconductor Components Industries, LLC Full time

    About UsWe are Semiconductor Components Industries, LLC, a Fortune 500 company. We have been recognized as one of the World's Most Ethical Companies by the Ethisphere Institute for the past 7 years in a row. In 2023, we were named one of the Waterloo Area's Top Employers by Canada's Top 100 Employers for the 4th time.We are committed to developing strategies...


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

    Why Work with Us:We're committed to creating a better future through innovation and collaboration. Our team is dedicated to developing cutting-edge solutions that make a real impact.Job Description:We're looking for an experienced Embedded Software Architect to join our team in Waterloo. As a key member of our team, you will be responsible for designing and...


  • Waterloo, Ontario, Canada Onsemiconductor Full time

    Job Description:We are looking for a highly motivated and skilled individual to join our team as a Quality Assurance Engineer in Development. This role will be focused on the development of automated tests, integration of software tools into our workflow, and improvement of the quality of our Software Development Kits (SDKs) for embedded systems.The ideal...


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

    About the Role:We are seeking a talented Embedded Systems Developer to join our team in Montreal.The successful candidate will be responsible for designing and developing low-level code (kernel and device driver) in C in under Linux, as well as contributing to the architecture and design of the different systems produced by Teledyne DALSA.The ideal candidate...

Embedded Software Designer

1 month ago


Waterloo, Ontario, Canada FLIR Systems, Inc. Full time
body{font-family:Arial,sans-serif;}Embedded Software Designer

We are seeking an Embedded Software Developer to join our R&D team in Montreal.

Job Description

Teledyne DALSA designs and manufactures cameras and image acquisition/processing boards for worldwide markets. Our products serve different high-technology domains, including computer vision, medical imaging, and scientific imaging.

As an Embedded Software Developer, you will be responsible for designing and developing C code for an embedded platform under FreeRTOS or Linux. You will also design and develop low-level code (kernel and device driver) in C under Linux.

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

The ideal candidate quickly integrates new knowledge, is on the lookout for the latest technologies, and demonstrates initiative and resourcefulness.

Job Qualifications:
  1. Bachelor's degree in electrical or software engineering.
  2. Excellent level of autonomy and creativity.
  3. Good experience in embedded software development.
  4. General knowledge of onboard electronic equipment.
  5. Master C/C++ languages in Windows and Linux environments.
  6. Thorough knowledge of operating system theory.
  7. Basic knowledge of various Python scripting languages.
  8. Familiar with GNU software development tools (binutils, ld, make, gcc).
  9. Familiar with software revision control of source code (SVN, CVS, ClearCase, Git or other).

The candidate must be fluent in English and French (written and spoken).