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
Programmer Analyst contributing to IT efficiency and quality at Desjardins. Involved in software development, documentation, and technical support for IT operations.
Senior Developer transforming data into actionable insights for Labelink in a hybrid role. Collaborating to build a modern data ecosystem that supports operations and decision - making.
Programmer analyst improving IT efficiency and quality by developing and maintaining software products at Desjardins Group in a hybrid work environment.
Engineering Manager leading a team in secure build infrastructure development at Docker. Overseeing high - stakes projects and fostering team growth in a remote - first environment.
Chargé de projets pour le Groupe ABS inc., supervisant la qualité des travaux et assurant la planification des chantiers. Collaboration avec des équipes pour garantir la réussite des projets d'ingénierie des matériaux.
Study Manager overseeing engineering studies for mining and mineral processing projects across North America. Leading teams and managing client relationships while ensuring project delivery and quality standards.
Transportation Engineering Intern supporting design projects and quality assurance processes using AutoCAD and Microstation. Collaborating within a global mobility team in Canada.
T - SQL Developer programming data transformations for TELUS Health’s Central Data Repository. Responsible for validating and adapting programming based on client feedback within deadlines.
Senior iOS Mobile Developer at Aequilibrium developing and customizing digital banking applications on Backbase platform. Collaborating with cross - functional teams to deliver user - friendly banking solutions.