Seeking a Firmware Developer in Ottawa
Description
The work is part of the traditional telecom business unit, focusing on low-level software design for real-time systems with small memory footprints.
The software will be developed primarily in C, targeting real-time operating systems (RTOS) such as FreeRTOS or SysBIOS. The design requires strong knowledge of multithreading concepts, synchronization mechanisms (mutexes, semaphores), and interrupt handling. The role also involves working with low-level device drivers for interfaces like SPI, I2C, and UART. The team will design new features from scratch, fix bugs, and enhance existing products, ensuring optimal performance for real-time optical switching algorithms.
Job Duties
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.