Embedded Firmware Engineer Ottawa

Embedded Firmware Engineer Ottawa

Full-Time On-site
I

Design embedded software onsite in Ottawa with C/C++, microcontrollers, SoCs, and hardware bring-up for AttoTude's next-generation products.

AttoTude seeks a Firmware Engineer for a new full-time position. You will develop robust firmware across embedded platforms, collaborate with electrical engineers, and support cross-functional product delivery. The work emphasizes low-level programming, device drivers, RTOS or bare-metal integration, validation, and debugging.

Key Responsibilities:

  • Design and maintain C/C++ firmware for microcontrollers and SoCs
  • Implement drivers for SPI, I2C, UART, USB, and CAN
  • Integrate RTOS or bare-metal firmware configurations
  • Perform board bring-up and hardware validation
  • Debug firmware using oscilloscopes, logic analyzers, and JTAG/SWD

Requirements:

  • Bachelor's or Master's degree in a relevant engineering discipline
  • Five or more years of embedded firmware development experience
  • Strong proficiency in C/C++ and Python
  • Experience with ARM Cortex-M, RISC-V, or similar architectures
  • Familiarity with RTOS, bare-metal programming, Git, and CI/CD

Apply embedded C/C++, device-driver, board bring-up, and debugging expertise to AttoTude's Ottawa firmware team.

Embedded Firmware Engineer Ottawa employer: Invest Ottawa

ADGA is an exceptional employer in Ottawa's thriving tech sector, offering a dynamic work environment that fosters innovation and collaboration. With a strong commitment to employee growth, ADGA provides opportunities for professional development and engagement in cutting-edge projects, particularly in the defence systems domain. The company values its employees by promoting a culture of teamwork and inclusivity, making it an ideal place for those seeking meaningful and rewarding careers in technology.

I

Contact Details:

Invest Ottawa Recruitment Team