-
Alert Labs Inc.

Embedded Software Developer

Alert Labs Inc.
Canada · Full-time · Entry

Alert Labs is a Canadian technology company specializing in smart building monitoring solutions that help property managers, condo boards, and building owners prevent costly damage, reduce risk, and operate more efficiently. Our hardware and software platform provides real time insights into water usage, leaks, environmental conditions, and equipment performance empowering customers to make data driven decisions that protect their assets and reduce operational costs.

 

We partner with organizations across North America in property management, construction, insurance, and building operations. With strong market demand and a reputation for reliability and innovation.

 

We are expanding our team and are seeking an Embedded Software Developer.

 

As an embedded software developer, you will be creating low-level software for IoT devices. You’ll program mesh networks, communicate with sensors, radios and other hardware, develop error correction and filtering algorithms, and come up with efficient ways to publish our data into the cloud. We are looking for developers who can create well-designed, testable, and efficient code for all parts of the system.


Required Skills:

●     Proficient in C & C++ for embedded systems

●     Experience programming in an embedded environment

●     Experience collaborating with electrical engineers and other stakeholders on projects

●     Excellent written and verbal communication skills


At least one of:

●     Experience in RTOS or bare-metal embedded environments

●     ●     Experience with Python, JSON, MongoDB, encryption, data compression

●     Experience with ARM Cortex M processors (bonus points for experience with STM32)

●     Experience with network communication (TCP/UDP/HTTPS/Bluetooth/WiFi/LoRaWAN)

●     Experience with embedded signaling protocols (I2C/SPI/UART/USB), logic analyzers and emulators

●     Experience with sensors (accelerometers, temperature, ultrasonic, infrared) and signal processing techniques

●     Experience with new product design and introduction processes and best practices

●     Experience with IoT development and/or battery powered devices


Why Work With Us?

·      Competitive compensation

·      Location of position; Waterloo, Ontario - Hybrid role (must be in the office 2-3 days per week)

·      Benefits package effective first day of work

·      Matching RRSP contributions after 3 months

·      Paid time off (annual paid vacation of 20 days)

·      Supportive and inclusive team environment.


Please submit your resume and cover letter to [email protected]


Alert Labs is an equal opportunity employer.  We are committed to providing accommodations throughout the recruitment process.  If you require accommodation, please notify us and we will work with you to meet your needs.

Key Skills

Ranked by relevance

embedded c product design python cloud rtos
Login to Apply
Posted
Apr 11, 2026
Type
Full-time
Level
Entry
Location
Kitchener

Industries

Renewable Energy Semiconductor Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Vaillant Group
Related

C Software Developer IoT

2026-03-25

Full-time
Not Applicable
Poland
Renewable Energy Semiconductor Manufacturing
Engineering
View Job Details
Lumotive
Related

Engineer, Software – LiDAR Applications

2026-04-11

Full-time
Not Applicable
Oman
Semiconductor Manufacturing
Engineering
View Job Details
Tesla
Related

Software Development Engineer in Test (SDET)

2026-04-09

Full-time
Entry
Netherlands
Motor Vehicle Manufacturing
Engineering