Software Developer

Reliable Controls Corporation

May 27, 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 Corporation 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, Canada-based headquarters.


Job Summary: 

The role…

We have a great opportunity for a Software Developer to join our ever growing RC-Studio® development team. RC-Studio® is recognized as the ultimate all-in-one BACnet® Advanced Workstation. It provides efficient BACnet® object discovery, drag and drop programmability, and intuitive object creation and manipulation. With RC-Studio®, programmers have the freedom to automatically discover BACnet® devices, cut and paste the sequence of operations, trend building energy and comfort performance, as well as link interactive and empowering high quality graphics. Reporting to the Software Manager, this position offers a high degree of challenge and flexibility as well as the opportunity to work for a great company whose pioneering building technologies help to increase comfort and decrease environmental impact.

What you’ll do…

As a member of the RC-Studio development team, some of the day-to-day tasks you will be responsible for include implementing new features, reviewing code changes, improving the quality of the codebase, and participating in team-wide test events. 

In the first year, we will be looking for you to achieve the following objectives…

  • Gain a solid understanding of the Reliable Controls products via online and classroom training.
  • Become a productive member of the RC-Studio development team and self-sufficient in feature development.
  • Be a major contributing partner in the development of the new version of RC-Studio®.

The small print…

  • We will need you to be proficient in the following areas:
    • C++ programming with the ability to program multi-threaded, 64 bit software for mission critical systems, and experience with complex software.
    • using Visual Studio to develop C++ MFC Windows applications .
    • C++ Windows GUI programming and implementation into working software.
    • software development concepts such as version control, code review and coding standards.
  • We will be looking for you to demonstrate that you have Intermediate to Senior Software Developer experience with a relevant Computer Science diploma, degree or equivalent experience.
  • Bonus points to those with experience in SQL database, performance optimization of C++ software, the HVAC industry, green building concepts, BACnet®, and the Reliable Controls MACH-System.
How To Apply: 

If this sounds like the ideal career move for you, please apply via the careers section of the Reliable Controls website:, and send us your resume and a cover letter (including salary expectations) letting us know why you’d be an ideal candidate for Reliable Controls.