Firmware Developer

Reliable Controls Corporation

May 25, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

Reliable Controls specializes in the design and manufacture of Internet-connected, building automation controls. Our innovative products automate building environments, decreasing the impact on our planet. As a privately-owned, Canadian corporation since 1986, we are dedicated to providing simple, flexible, and sustainable systems, economically targeted to meet the triple bottom line of people, planet, and profit. All design, development, assembly, service, and repair are housed under one roof in our Victoria-based headquarters. 

Job Summary: 

The role…

We are seeking a firmware developer to join our team in developing innovative firmware solutions for our suite of 32-bit RTOS based products. This is a superb chance to work with the latest technologies, get hands-on with the product and to work for a great company whose pioneering building technologies help to decrease environmental impact.

What you’ll do…

Working individually and as part of the team, your main objective will be to design, develop and maintain firmware. Day-to-day you'll perform formal and design code reviews, cross-compile and debug for several embedded targets using the latest Eclipse-based IDEs, and analyze proprietary and open standard (BACnet) protocol communications using Wireshark; all while getting hands-on with electronics hardware and test equipment. You’ll also assist with technical support and documentation as per the firmware coding standard and style guide. This is a great opportunity for a motivated self-starter who a pro at solving problems in a team-based environment.

Our ideal candidate will possess…

  • Degree/Diploma in Computer Science or Engineering or equivalent
  • 2+ years’ experience developing C firmware
  • Understanding of Real-Time Operating Systems
  • Ability to analyze problems, diagnose root cause and apply corrective actions
  • Excellent communication skills, both verbal and written
  • Practice with debugging embedded systems: JTAG, oscilloscope, multimeter, Wireshark
  • Familiarity with Version Control Systems

And as a bonus have…

  • Knowledge of the building automation industry


How To Apply: 

If this sounds like you ideal next career move, please submit your application via the Reliable Controls Careers page ( and include your salary expectations in your cover letter