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