11 Nov
|
Work in Ottawa
|
Canada
11 Nov
Work in Ottawa
Canada
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 current 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, I²C, 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
Solid 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 (Canada)
🏢 Work in Ottawa
📍 Canada