
Firmware Developer
Blackline Safety
full-time
Posted on:
Location Type: Hybrid
Location: Waterloo • 🇨🇦 Canada
Visit company websiteJob 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