Blackline Safety

Firmware Developer

Blackline Safety

full-time

Posted on:

Location Type: Hybrid

Location: WaterlooCanada

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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 & Tools
CC++embedded systemsembedded RTOSlow level driversObject Oriented DesignTDDcode optimization
Certifications
Degree in Electrical EngineeringDegree in Computer EngineeringAPEGA registration