devops engineer

EXACT Technology Corporation

Toronto

On-site

CAD 90,000 - 115,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EXACT Technology Corporation in Toronto is seeking an IoT Firmware Engineer (Intermediate) to design, develop, and maintain robust firmware for our IoT hardware platform, connecting devices to our cloud backend for real-time monitoring.

The role emphasizes C and C++ development, RTOS (Zephyr), bare-metal firmware, and test automation with Python. You will collaborate across hardware, software, and production teams, contribute to CI/CD, and mentor junior engineers.

Qualifications

  • Bachelor’s or Master’s degree in Electrical/Computer Engineering or related field.
  • 6+ years of firmware design and engineering for complex multi-disciplinary physical products.
  • Experience with Git version control.
  • Experience with CI/CD.
  • Experience with bare-metal firmware development (STM32, nRF52, ESP32).
  • C programming; familiarity with C++ and Python.
  • Experience with RTOS, Zephyr.
  • Experience with Jira is an asset.
  • Knowledge of radio modules (Bluetooth/WiFi), LoRa, sensors and comms protocols.

Responsibilities

  • Connect hardware to the backend cloud portal for real-time project monitoring via IoT sensors.
  • Support firmware team with code review and feature testing for reliable products.
  • Define test cases and write unit tests to validate module design.
  • Implement drivers and validation tests for new hardware.
  • Design and implement firmware modules using C/C++ and standard patterns.
  • Automate recurring tasks with Python, Bash and Powershell.
  • Contribute improvements to CI/CD pipelines.
  • Produce design docs and clean code for collaboration.
  • Investigate and fix system behavioral abnormalities.
  • Use AI to enhance design, development and testing processes.
  • Collaborate with hardware/production teams on fixtures and tests.
  • Mentor junior firmware engineers.

Skills

C programming
C++
Python
RTOS (Zephyr)
Git
CI/CD
Firmware design
Code review

Education

Bachelor's or Master's degree in Electrical/Computer Engineering or related field

Tools

STM32
nRF52
ESP32
Jira
Bluetooth/WiFi modules
LoRa
RS-485/RS-232/SPI/I2C/USB/TCP/IP

Job description

IoT Firmware Engineer (Intermediate)

Posted on July 27, 2026

Employer: EXACT Technology Corporation

Job details

EXACT builds game-changing technology for the concrete industry - the people creating the roads, bridges, tunnels, and buildings of the future. Our platform captures critical operational data from large constructors and precasters, and we're now building AI-powered tools that turn that data into actionable insights. Our mission: make one of the world's largest and most carbon-intensive industries more efficient, sustainable, and safe.

We are looking for an IoT Firmware Engineer (Intermediate) to join the growing team in our Toronto office. You will design, develop, and maintain robust firmware for EXACT's IoT hardware platform, while working at the intersection of hardware connectivity, firmware development, and data integration.

In this role, you will be tasked to:
  • Connect our hardware to our backend cloud portal, allowing customers to monitor their projects in real time with our IoT sensors
  • Support the firmware team through code review and feature testing to deliver highly reliable products to the market
  • Define test cases and write unit tests to effectively validate module design
  • Implement drivers and validation tests for new custom hardware
  • Design and implement firmware modules using C and C++, and standard design patterns and techniques
  • Automate recurring tasks using Python, bash and Powershell
  • Contribute improvements to our CI/CD pipeline
  • Produce design documentation and cleanly written code to allow others to collaborate with you
  • Work collaboratively to investigate and correct reported system behavioral abnormalities
  • Use AI as part of the design, development and testing process to deliver features faster and increase firmware quality
  • Collaborate with the hardware and and production teams on device test fixtures and test automation
  • Mentor junior firmware engineer to elevate team capabilities and technical output
  • Proactively investigate and mitigate system abnormalities, including driving the resolution of more complex, cross-system issues
To be successful in this role, you possess the following:
  • Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Science or related degree
  • Minimum of 6+ years progressive post secondary experience specifically in firmware design and engineering for complex multi-disciplinary physical products
  • Experience with revision control with git
  • Experience with using and maintaining CI/CD
  • Experience with bare-metal firmware development (i.e.STM32, nRF52, ESP32)
  • Experience with C programming and familiarity with C++ and Python are required
  • Experience with Real Time Operating Systems (RTOS), specifically Zephyr
  • Experience with task management tools such as Jira are an asset
  • Experience documenting and communicating your designs
  • Ability to perform initial board bring-up testing and development
  • Radio modules (Bluetooth and WiFi), LoRa, sensors (analog, digital), and communication protocols (RS-485, RS-232, SPI, I2C, USB, TCP/IP) are assets

Our ideal candidate is someone who is not just technically skilled but genuinely curious and eager to learn. You?re the type of person who dives into technical challenges with enthusiasm, whether you're debugging tricky firmware or optimizing code for performance.

If you are interested in being a part of an exciting team that develops solutions for real-world problems, we?d like to chat with you!

Why work at EXACT
  • We are a team of 50+ technical superstars and are welcoming to others who share our passion.
  • Our culture is open, honest and inclusive.
  • We?re solving serious problems and having fun doing it.
  • We?re reducing the carbon footprint in a historically heavy carbon footprint industry.
  • Our work has purpose. We're changing the face of concrete construction.
  • You will have the opportunity to shape EXACT's firmware architecture
  • We work on some exciting projects, deploying sensors inside wireless IoT products to address a variety of well defined customer need
Employment details
  • Location Toronto , ON
  • Work location On site
  • Salary $ 90,000 to $ 115,000 YEAR annually
  • Terms of employment Permanent employment Full time
  • Starts as soon as possible
  • vacancies 1 vacancy
  • Source indeed.com #10210458824
  • Toronto, ON
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Firmware Engineer
Staff Firmware Engineer

Jobgether • Canada

Remote
CAD 225,000 - 402,000
RSU grant
Healthcare & parental leave
Professional development stipend
+2
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
embedded software engineer
embedded software engineer

Bluth Company • Toronto

On-site
CAD 70,000 - 120,000
Collaborative culture
Flex work
Professional development
+1
Junior/Intermediate Embedded Software Developer
Junior/Intermediate Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 85,000 - 110,000
Software Developer - Cloud - Intermediate
Software Developer - Cloud - Intermediate

Delta Controls • Surrey

Hybrid
CAD 90,000 - 110,000
Flexible hours and scheduling
Competitive total compensation
Company-funded annual personal development budget
+2
Embedded Engineer
Embedded Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Stock grant (4-year vesting) with 1‑yr
Firmware Engineer / Developer
Firmware Engineer / Developer

Acara Solutions, Inc. • Abbotsford

On-site
CAD 90,000 - 120,000
Senior Software Developer – IoT
Senior Software Developer – IoT

Armstrong Fluid Technology • Toronto

On-site
CAD 120,000 - 165,000