Accelerate Your Career

Job Search

Software Developer/ Engineer II - R&D Team

Posted on: May 24th, 2019 Vernon, BC Tekmar Control Systems


Watts Water Technologies/tekmar Controls is transforming from a traditional HVAC Hydronic business to a leading edge Global Electronics digital business harnessing the power of the cloud, big data/analytics, Internet of things, firmware/hardware and design thinking. We are leading change that brings value to our customers, partners, and shareholders through the creation of innovative software and data-driven products.

Tekmar Control Systems is at the forefront of this change with our  R&D Services. We are looking for a team member who thrives on challenging the status-quo, embraces new technology  and intelligent risk taking, has passion for innovation, is results-orientated and excels in a fast paced collaborative team environment.


The Software team engineers contemporary architecture and services, constructing solutions that remain scalable and adaptable. Our goal is to provide a foundation for our businesses to innovate faster and drive our competitive advantage.

As a member of the WATTS/tekmar R&D Team -  the candidate will be responsible for contributing to leading in the design, development and implementation of our enterprise global electronics core platform. He/She while part of our team transforming our organization through the delivery of our technology products and impact directly our growth. Our R&D Team is responsible and focused on the agile development of the global electronics platform while collaborating with our data, connectivity, application and product teams. 

You will be given the opportunity to take your proven experience and excel in a growing and innovative company that’s world class and leading the industry. This position is located in the sunny Okanagan, Vernon BC at tekmar Controls!

Check us out online by visiting us at: and our parent company at

This is a great opportunity for new software graduates or junior developers looking for a progressive, high tech R&D company to pursue their career with!



The individual is an intermediate software developer who works on somewhat pre-defined software development projects and can identify issues and make software development related recommendations.


Works on assigned projects within largely pre-determined specifications where not all components have prior art.
Tests and debugs embedded and other software programs using but not limited to:
  • Unit testing
  • Manual black box testing
  • Manual white box testing
  • Automated testing methods and scripts
  • System simulation tools
  • Physical test sites
Designs and codes software and operational algorithms using but not limited to:
  • Multiple programming languages with emphasis on C
  • IDE’s focused on embedded development 
  • Integration of third party and open source software

Documents and maintains programming and engineering details including project software specifications and project plans.

Ensures established engineering standards are embedded into assigned products.

Provides advice to junior engineers and consults with other engineers.

Compiles and analyzes data; prepares information reports. 

*Other duties as required

Employee core competencies:

We are committed to attracting and managing the best talent globally.  We seek to attract and promote employees who demonstrate an ability and willingness to:

  1. Collaborate Across Workgroups
  2. Communicate Effectively
  3. Initiate Positive Change 
  4. Drive for Results
  5. Deliver High Quality Work
  6. Provide Technical Expertise


Engineering or Computer Science Bachelor's Degree (Mechanical or Electrical) and 3 years of experience in commercial software development.


No direct reports.  


  • At least two years of relevant experience including embedded software programming


  • Works in an office environment 
  • Ability to move throughout the manufacturing and office areas. 
  • Alternates between sitting, standing, and moving within the work area.
  • Must be able to manipulate equipment used in performance of tasks.
  • Other demands include but not limited to oral, written, and presentation/communications skills.
How to Apply
We thank all applicants for their interest in this position; however, only candidates selected for an interview will be contacted. This posting will remain open until such time that there is a suitable match with a successful candidate.

Please identify in the subject line the name of the position and title you are applying to and send a complete resume packages including your cover letter and/or any references to the following:

Interested applicants should apply through our Company Job Portal: BC Canada/ Software Engineer II Posting

Email submissions are also accepted and a detailed cover letter and resume can be sent to : S. Paradoski, Human Resources Manager / Email:

Want to post jobs?

Become a member and start posting today!

Become a Member

Want to post a single job?

No problem! You can post a featured job for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

Post a Resume

Want to be your own boss?

Become an entrepreneur!

Learn more
Set Job Alerts
Choose an industry
Or choose a keyword

Hot of the press and right to your inbox. Get the latest in #OKGNtech news