hero

Venture into tech

Want to get in early on the next big thing or join a tech rising star? Search our curated, vetted list of job opportunities at high-growth Ottawa-led and Ottawa-founded technology companies. Get notified of new opportunities - sign up for alerts belowCareers at Invest Ottawa

Senior Firmware Engineer (Remote within Canada)

Invicton Labs

Invicton Labs

Canada
Posted on Sep 18, 2025

Company Description

Invicton Labs is a tech company that specializes in developing innovative projects for various industries since 2018. With a focus on IoT solutions and AWS cloud architecture, we deliver high-quality prototypes and experimental projects tailored to our clients' needs. Located in Ottawa, ON, Canada, Invicton Labs brings ideas to life.

Role Description

This is an hourly employment role for a Senior Firmware Engineer at Invicton Labs, initially full-time for several months, then reducing to part-time. The position is open to remote staff based anywhere in Canada. The employee will be responsible for developing C firmware for Nordic Semiconductor chips using the nRF Connect SDK and Zephyr. You will work closely with the Lead Firmware Engineer to collaboratively design and implement firmware. Day-to-day tasks will also include testing, packaging, and documentation.

Project Description

This role will primarily focus on the design, development, and integration of firmware for a multi-function miniaturized PCB that integrates multiple communication standards, data storage, cellular connectivity, GPS, UWB, and power control systems for thermoelectric coolers, refrigeration units, and resistive heaters. It will interface with a wide array of sensors including thermistors, ambient air temperature, infrared temperature, and Hall effect sensors. The employee will be required to design and implement firmware for multiple MCUs on the board, controlling a wide range of radios and sensors.

Qualifications

  • Canadian resident
  • 6+ years of hands-on experience with C firmware development
  • 3+ years of hands-on experience with Zephyr
  • 3+ years of hands-on experience with the nRF Connect SDK
  • Deep knowledge of the C language
  • Experience with writing and managing tests for developed firmware
  • Experience with common communication standards, including I2C, SPI, QSPI, and CANBUS
  • Ability to debug complex firmware and revise as necessary

Preferred

  • Bachelor's degree in Computer Science, Computer Engineering, or similar
  • Graduate degree in a relevant field
  • 10+ years of experience with C firmware development
  • Contributor to Zephyr open-source code
  • Experience with Ultra-Wide Band radios