Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Firmware Developer collaborating with engineers to optimize and develop firmware for safety devices at Blackline Safety. Ensuring the full lifecycle of product development from design to deployment.

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

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

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

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

RTOS

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.