IT & Software

Microcontroller Firmware Developer AttoTude

Work in Ottawa

Ottawa · Ontario · Canada

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

#J-18808-Ljbffr

Reference: WJ-3875_16036970 · Posted 10 Nov 2026, 11:20 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.