Search jobs > Waterloo, ON > Senior developer

Senior Firmware Developer

Blackline Safety
Waterloo, ON, CA
$80K-$84.5K a year (estimated)
Full-time
Quick Apply

Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best.

General Description :

The Senior Firmware Developer will be responsible for supporting the firmware development team in the design, development and production of our firmware supported products.

You will be responsible for testing, documenting and creating firmware standards.

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

Data Skills / Qualifications / Education :

  • 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

About Blackline Safety

Blackline Safety is a world leader in the development and manufacturing of wirelessly connected safety products. We offer the broadest and most complete portfolio available in the industry.

Our products are designed to save lives and we monitor personnel working alone in populated areas, complex indoor facilities, and the remote reaches of our planet.

Blackline’s products are used to keep people safe in the event of falls, missed check-ins, man-downs, and exposure to explosive or toxic gas.

Our design, development, sales, marketing, support, and production are all performed in-house at our headquarters in Calgary, AB.

Blackline Safety is a publicly-traded company (TSX : BLN). To learn more about our company visit www.blacklinesafety.com

Blackline Safety is powered by the diversity of our talented employees. We are an equal opportunity employer. We consider all applicants, regardless of age, religion, race, color, ancestry, gender, gender identity or expression, disability, national origin, race, or sexual orientation.

We enthusiastically encourage all individuals to apply for positions that fit their passions.

10 days ago
Related jobs
Blackline Safety
Waterloo, Ontario

The Senior Firmware Developer will be responsible for supporting the firmware development team in the design, development and production of our firmware supported products. You will be responsible for testing, documenting and creating firmware standards. Release new firmware across multiple products...

Promoted
Procom
Cambridge, Ontario

Procom KW is seeking a Senior Software Engineer with. ...

Promoted
InvestM Technology LLC
Canada

Data warehousing concepts, data modeling, metadata management. Experience in Azure cloud services including Azure SQL MI and ADF, particularly in database and data management contexts is a plus. Proficient in SQL for data validation and querying, with experience in Snow SQL scripts. Experience in SQ...

Promoted
Randstad Digital
Canada

FreeSWITCH Developer (Contract Position).Must be eligible to work in Canada.Hybrid 1d/m if in GTA, or remote elsewhere working EDT/EST.FreeSwitch from a S/W from Signal Wireless is key tech needed.Part of Contact Centre for internal users and end consumers.Some in production, some new Call Control i...

Promoted
AdHawk Microsystems
Waterloo, Ontario

AdHawk is looking for a talented and experienced Embedded Software Engineer to help build an awesome eye-tracking product. Our team consists of researchers and engineers of the highest caliber with a deep sense of curiosity and a passion for the technology we develop. We need help creating our next ...

Promoted
ORS Partners
Canada

Bachelor's in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics. Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Prior professional level experience: 8+ years for Princ...

Altair Engineering
Canada

Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents. Previous experience with QNX, Linux OS, and/or Android OS embedded system development. Have a keen interest in software technologies, with an emphasis on multi-t...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience to join our team, help us build exciting technologies, and continue innovating and transforming the industry. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth work...

Lime
Canada

The Data Engineering team at Lime is responsible for ingesting, transforming and making available timely, high-quality data that powers analytics, bookkeeping and visibility for a wide range of customers. Implement data governance policies and ensure data security and compliance. You have a strong d...

Brock Solutions
Kitchener, Ontario

We are currently seeking a Senior Software Developer to join our team of experienced professionals located at our head office in Kitchener, ON. Lead and mentor team of software developers throughout the project lifecycle. Work with cross section of software leads to raise the bar on our software bes...