Firmware Developer

Blackline SafetyWaterloo, ON
Hybrid

About The Position

The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware for Blackline Safety's products. Firmware Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full lifecycle of product development, from design to deployment.

Requirements

  • Degree in Electrical/Computer Engineering
  • 5 years of experience in embedded systems development, including RTOS and low‑level driver development
  • Experience using C/C++ in an embedded environment
  • Experience working with an embedded RTOS
  • Experience writing low level drivers
  • Object Oriented Design and Development experience
  • Ability to optimize code for space or size depending on the requirement

Responsibilities

  • Design, implement and test new features and products using TDD
  • Develop drivers for peripherals, new hardware, and processors
  • Add support for new gas detection sensors on connected cartridge boards
  • Release new firmware across multiple products

Benefits

  • Competitive base salary and annual compensation review
  • Comprehensive health and dental benefits
  • Mental health and wellness support
  • Flexible work arrangements and hybrid work model for eligible positions
  • Paid vacation, personal and sick days
  • Professional development opportunities
  • Education funding
  • A collaborative, inclusive, and mission-driven culture
  • Exclusive access to perks and discounts
  • A flexible ‘Dress for Your Day’ environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service