About this role
Embedded Firmware Engineer(ing) at Napoleon. Location: Barrie, Ontario, Canada. Role: developing firmware, testing software, supporting hardware Requirements: 3+ years embedded C/C++ experience with RTOS, device protocols (CAN, SPI, I2C, UART, MODBUS, TCP/IP), hardware integration skills, and ability to develop, test, and document firmware for connected control systems. Category: Engineering Seniority: Mid Level Tools: C, C++, RTOS, TCP/IP, UDP, MODBUS, CAN, UART, SPI, I2C, Logic analyzer, Oscilloscope, Multimeter, ST Microelectronics, ARM, Microchip PIC, ESP32, MISRA C, ANSI C, Mobile Application Development, IOT, Phyton, JavaScript, PCB Design, 3D CAD Design, Agile Commitment: Full Time Workplace: Hybrid Languages: English