Blackline Safety

Firmware Developer

Blackline Safety

full-time

Posted on:

Location Type: Hybrid

Location: Waterloo • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

RTOS

About the role

  • 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
  • Registration, or eligibility for registration, with APEGA is required.
  • 5 years’ experience
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++embedded systemsembedded RTOSlow level driversObject Oriented DesignTDDcode optimization
Certifications
Degree in Electrical EngineeringDegree in Computer EngineeringAPEGA registration