<img src="https://secure.leadforensics.com/77233.png" alt="" style="display:none;">


It’s more than a job. It’s working for a purpose.


Product Management & Development


Calgary, Alberta, Canada

Firmware Developer

Blackline Safety offers:

  • An exciting high-growth environment
  • An experienced, dynamic and motivated team
  • Supportive, challenging and collaborative work
  • Competitive salary and vacation
  • Medical, dental and drug benefits
  • Company stock purchase plan with matching contributions


What will you do:

  • 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

What We're Looking For

Who you are:

  • You love to develop object-oriented applications on embedded processers. You enjoy the challenge of fitting big features on small platforms.
  • You enjoy researching and applying new technologies to solve problems. You understand how things work and fit together.
  • You have exacting standards. You find it embarrassing for someone else to find a bug you have released. You like the idea of using test driven development to ensure your code is well structured and tested.

What you will need to succeed:

  • 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

What is great to have:

  • Experience in other programming languages such as Python, Java, Matlab
  • Experience designing and developing embedded firmware with UML and TDD
  • Knowledge of GSM/CDMA/HSPA networks, GPS and Satellite Communication Systems
  • Experience with signal processing and filter design
  • Experience with gas detection technology
  • Experience with Android App Integration

Apply today

To apply for this position, please fill out the following form: