11 Nov
|
Work in Ottawa
|
Ottawa
11 Nov
Work in Ottawa
Ottawa
Build microcontroller firmware onsite for AttoTude in Ottawa, applying C/C++, Python, hardware interfaces, and embedded debugging expertise. This Firmware Engineer position supports AttoTude’s next-generation products in a recent full-time role. You will create and optimize low-level software, develop peripheral drivers, and validate hardware alongside electrical engineers. Cross-functional collaboration, maintainable documentation, and reliable firmware testing are central to the work.
Key Responsibilities
- Develop optimized firmware for embedded platforms and microcontrollers
- Configure SPI, I²C, UART, USB, Ethernet, and GPIO interfaces
- Develop secure bootloaders and firmware update solutions
- Write unit tests and automated validation scripts
- Document firmware architecture, APIs, and design decisions
Requirements:
- Bachelor’s or Master’s degree in Electrical or Computer Engineering
- Five or more years developing embedded firmware
- Strong C/C++ and Python programming proficiency
- Hands-on experience with hardware interfaces, including BLE or Wi-Fi
- Proficiency with JTAG, GDB, oscilloscopes, and logic analyzers Use microcontroller development, secure bootloader, testing, and interface expertise to advance AttoTude embedded products.
📌 Microcontroller Firmware Developer AttoTude (Ottawa)
🏢 Work in Ottawa
📍 Ottawa