Junior Firmware Developer

Reliable Controls Corporation

November 17, 2014

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 creative and passionate junior firmware developer to join our team in developing innovative firmware solutions for our suite of 32-bit RTOS based products. This is a superb opportunity 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 the impact we have on the environment.

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 cross-compile and debug for several embedded targets using the latest Eclipse-based IDEs, analyze proprietary and open standard (BACnet) protocol communications using Wireshark and work hands-on with electronics hardware and test equipment. With excellent written and verbal communication skills, you will also assist with technical support and documentation as per the firmware coding standard and style guide.

Our ideal candidate will possess…

  • Degree/Diploma in Computer Science or Engineering
  • Experience developing C firmware
  • Understanding of Real-Time Operating Systems
  • Familiarity with Version Control Systems
  • Ability to analyze problems, diagnose root cause and apply corrective actions
  • Excellent communication skills, both verbal and written

And as a bonus have…

  • Experience using MQX RTOS
  • Practice with GIT
  • Knowledge of MISRA C coding standard
  • Familiarity with debugging embedded systems: JTAG, oscilloscope, multimeter, Wireshark
  • Experience with Atlassian suite of products
  • Knowledge of the building automation industry
How To Apply: 

If this sounds like the role for you, please forward your salary expectations, resume and cover letter telling us why you would be a great fit to hr@reliablecontrols.com