Our client, an advanced supplier of automotive vision-based software, is searching for an experienced Embedded Firmware Engineer to join their team in Toronto!
Responsibilites:
- Designing, implementing and debugging innovative firmware features on multicore systems
- Integrating computer vision algorithms
- Developing and maintaining device drivers in C
- Creating and maintaining tools in Python
Requirements:
- 10+ years of software development experience with C/C++ in real-time operating system (RTOS) environments
- Experience with debugging and solving real-time embedded issues, such as optimization and memory management
- Understanding of hardware periferrals such as I2C, UART, SPI