Blackline Safety Logo

Blackline Safety

Firmware Developer

Reposted 15 Days Ago
Be an Early Applicant
In-Office
Waterloo, ON, CAN
Senior level
In-Office
Waterloo, ON, CAN
Senior level
The Firmware Developer will design, implement, and test firmware for safety devices, collaborating with various teams throughout the product development lifecycle.
The summary above was generated by AI

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.

The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware for Blackline Safety's products. Firmware Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full lifecycle of product development, from design to deployment.

Key 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

About You  

  • 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

Total Rewards 

At Blackline Safety, we offer more than just a job—we offer a career with purpose. Our Total Rewards offerings are designed to support the diverse needs of our global workforce and vary based on employment type and location. They may include: 

  • 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  
  • Exclusive access to perks and discounts 
  • A flexible ‘Dress for Your Day’ environment 

*Eligibility and coverage vary by employment type and region.  

Diversity, Equity & Inclusion 

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.

If you require accommodation during the recruitment process, please contact us at [email protected]. We are committed to ensuring an accessible and equitable experience for all candidates. 

Join Us 

If you’re passionate about technology, safety, and making a difference, we’d love to hear from you. Apply today and help us build a safer, more connected world. 

Unauthorized Recruitment Communication Alert  

We are aware of the instances in which individuals are receiving fraudulent job offers or interview requests that are fraudulently alleged to be from Blackline Safety.

Blackline Safety does not request payment or personal financial information at any stage of the recruitment process.

Please exercise caution, and do not respond to emails or other communications that are not from a Blackline Safety email address.

Similar Jobs

14 Days Ago
Remote or Hybrid
Canada
Senior level
Senior level
Software
Design, implement, and test firmware for next-generation optical engines (long-haul, metro, DCI). Produce firmware requirement and design documents, collaborate with optical/hardware/FPGA/software/manufacturing/test teams, support manufacturing knowledge transfer, debug customer issues, contribute testing documentation, participate in design reviews, and drive firmware development process improvements.
Top Skills: ArmCC++Device Driver DevelopmentFpgaLinuxReal-Time Operating SystemsScripting LanguagesZynq
14 Days Ago
In-Office or Remote
Canada
Junior
Junior
Software
Validate and test optical coherent pluggable firmware (ZR/ZR+, DWDM, CMIS), develop and automate Python test scripts on PACE, run manual and automated lab tests, debug customer issues, set up/maintain lab equipment, and document results while collaborating with cross-functional scrum teams.
Top Skills: CmisDwdmFirmware ValidationLog AnalysisOptical Coherent PluggableOptical Test EquipmentPace Test PlatformPythonTraffic GeneratorsZrZr+
15 Days Ago
In-Office or Remote
Canada
Senior level
Senior level
Software
Develop and automate Python-based test cases on the PACE platform for CMIS optical modules, execute and analyze tests, log and triage firmware bugs, perform manual lab testing and hardware setup, collaborate with developers, mentor junior engineers, and drive continuous test process improvements.
Top Skills: CmisPace Test PlatformPython

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account