View All Jobs 2200

Embedded Software Designer

Design and develop low-level kernel and device driver code for embedded Linux systems.
Montreal
Junior
2 weeks ago
Teledyne FLIR

Teledyne FLIR

Thermal imaging cameras, components, and imaging sensors for a variety of applications.

105 Similar Jobs at Teledyne FLIR

✨ About The Role

- The role involves designing and developing C code for embedded platforms using FreeRTOS or Linux. - Candidates will be responsible for creating low-level code, including kernel and device drivers in C under Linux. - The job requires developing application code in C, C++, and Python in a mixed Windows and Linux environment. - Writing unit and functional tests, debugging applications and drivers, and documenting architecture and implementation are key responsibilities. - The candidate will contribute to the architecture and design of various systems produced by Teledyne DALSA.

âš¡ Requirements

- The ideal candidate should have a bachelor's degree in electrical or software engineering. - A strong background in embedded software development is essential for success in this role. - Candidates should demonstrate excellent autonomy and creativity in their work. - Proficiency in C/C++ programming languages in both Windows and Linux environments is required. - Familiarity with various software development tools and version control systems is important. - The candidate should be fluent in both English and French, as communication in both languages is necessary.
+ Show Original Job Post
























Embedded Software Designer
Montreal
Product
About Teledyne FLIR
Thermal imaging cameras, components, and imaging sensors for a variety of applications.