1

Controls Developer Jobs in Kanata, ON (NOW HIRING)

We are looking for a senior software developer to help lead the development of real-time control ... Strong knowledge of close-loop and open-loop controls (millisecond responses) algorithm design and ...

Nordion is seeking a Manager, Controls Engineer team who will provide strategic leadership and oversight for the electrical and control systems that support production irradiator facilities. This ...

... Controls professionals to support a growing program in the Ontario Canada area. These positions ... Willing to travel on an as needed basis Company Overview Wood is a global leader in engineering and ...

This is an excellent opportunity for an engineer who enjoys combining technical analysis, system planning, and operational support in a collaborative environment. Key Responsibilities * Design ...

The Controls Systems Engineer will support the design, implementation, and commissioning of control systems for various projects and support the development and release of new products. This role ...

The Controls Systems Engineer will support the design, implementation, and commissioning of control systems for various projects and support the development and release of new products. This role ...

About Johnson Controls Johnson Controls, a global leader in thermal management, mission-critical ... Provides work direction to project execution teams that may include Engineers, Designers ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Implement and execute project controls plans to support contractual requirements of a project

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Implement and execute project controls plans to support contractual requirements of a project

... controls, delegated permissions, auditability and risk-based oversight. * knowledge of ... engineering, IT Security or relevant field, as well as a minimum of seven (7) years of work ...

... controls, delegated permissions, auditability and risk-based oversight. * knowledge of ... engineering, IT Security or relevant field, as well as a minimum of seven (7) years of work ...

QNX Systems Software Developer II

Ottawa, ON · On-site

CA$90K - CA$132K/yr

... controls, robotics, commercial vehicles, rail, and aerospace and defense. Are you the person we are ... As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ...

next page

Showing results 1-20

Controls Developer information

What is a controls developer?

A Controls Developer is an engineer or software specialist who designs, develops, and implements control systems for machines, manufacturing processes, or automated equipment. They work with hardware and software to create systems that monitor and adjust variables like temperature, speed, or pressure to ensure optimal operation. Controls Developers typically use programming languages such as PLC programming, C, or Python, and may work closely with electrical and mechanical engineers. Their work is crucial for industries like manufacturing, automotive, and robotics.

What are the key skills and qualifications needed to thrive as a controls developer?

To thrive as a Controls Developer, you need a strong background in control systems engineering, programming (such as PLC, HMI, or SCADA), and a relevant degree in electrical, mechanical, or automation engineering. Familiarity with automation platforms (e.g., Rockwell, Siemens), industrial networking, and certifications like ISA CAP or related vendor credentials are typically required. Analytical thinking, problem-solving, and effective communication are vital soft skills for collaborating with multidisciplinary teams and troubleshooting complex systems. These skills ensure the efficient design, implementation, and maintenance of automated processes critical to industrial and manufacturing operations.

What are some common challenges controls developers face during the integration phase of a project?

Controls Developers often encounter challenges when integrating control systems with existing machinery or new equipment. Issues such as hardware-software compatibility, communication protocol mismatches, and unexpected system behaviors can arise. Effective troubleshooting, thorough documentation, and close collaboration with electrical engineers and machine operators are crucial for resolving these integration hurdles. Being proactive in testing and validation can help ensure seamless deployment and minimize downtime.

What is the difference between Controls Developer vs Automation Engineer?

AspectControls DeveloperAutomation Engineer
Required CredentialsTypically a degree in electrical, mechanical, or control systems engineering; certifications like PLC or SCADA are commonSimilar credentials; often holds engineering degrees and certifications in automation or control systems
Work EnvironmentIndustrial settings, manufacturing plants, or facilities with automation systemsManufacturing, process industries, or any environment involving automated processes
Employer & Industry UsageManufacturers, automation service providers, industrial facilitiesIndustrial companies, system integrators, and automation solution providers
Common Search & Comparison IntentYesYes

Controls Developers and Automation Engineers share similar educational backgrounds and work environments, often collaborating on automation projects. While Controls Developers focus on designing and programming control systems, Automation Engineers may have a broader role including system integration and process optimization. Both roles are vital in industrial automation, with overlapping skills and industry usage.

Is controls engineering in high demand?

Controls engineering is in high demand across industries such as manufacturing, automation, and energy, as companies seek to improve efficiency and integrate advanced control systems. Professionals with skills in PLC programming, SCADA systems, and automation tools are particularly sought after, often leading to strong job growth and competitive salaries.

Senior Controls Developer

Stittsville, ON • On-site, Remote

Full-time

PTO

Re-posted 13 days ago


Key responsibilities

  • Develops control systems for sterilization industry, including designing, creating, and testing control and safety systems.

  • Leads onsite system commissioning, performs system maintenance, and supports customer control system upgrades.

  • Mentors and trains team members, collaborates with stakeholders, and provides technical support during project implementation.


Job description

Position Summary

Senior Controls Developer is responsible for developing innovative control systems dedicated to the sterilization industry designed to meet market, Customer, and regulatory requirements. These advanced control systems are used to monitor and control radiation, sterilization, and conveyance systems as per customer requirements. The Senior Controls Developer is also involved with onsite system commissioning, ongoing control systems maintenance, and development of internal software automation tools. Development tasks will include, but are not limited to, creating system designs with limited guidance, leading small teams of Developers, unit testing programs, large scale system testing, complex problem resolution, providing guidance to junior developers, and leading site implementation. The Senior Controls Developer ensures that these systems and processes operate effectively, efficiently, and safely as per regulatory requirements. The position also requires staying abreast with advances in control systems, automation, design tools, and development practices.

Note:Domestic & International travel required. Approximately 25%

This position will be onsite atMevex, a STERIS Company located inKanata, Ontario, K2M 2C6, Canada.

What You'll Do As A Senior Controls Developer.

Operational Excellence:

Communicates and collaborates with supervisor, development team members and QA engineers.
Defines and adheres to formal design and quality processes and procedures including code reviews and the usage of development management tools. .
Assists in the research for improved methods of controls and automation and incorporates into future designs.
Contributes to a team effort by performing in accordance with all STERIS policies, GMP, Lean principles and other directives; supports the directives and decisions of higher-level management and performs other duties as assigned.


People Leadership:
Mentors and trains Associate Controls Developer and Controls Developer team members.


Delivering Results:
Designs and develops Control & safety systems and associated programs.
Generate hardware design (I/O Allocation, Control Hardware Bill of Materials, etc.) that meets project requirements.
Creates and maintains detailed design specifications, develops test protocols, user guides and design documentation.
Performs Units testing of developed software to minimize defects prior to Factory Acceptance Testing & Leads the remote and/or on-site commissioning.

Customer Relationships:

Provides support to Customers using excellent Customer service and communication skills to represent STERIS positively.
a. Supports Customer control system upgrades.
b. Assists Customers during the resolution process.
c. Reviews and understands Customer requirements for assigned projects and generates proposals.
d. Leads small to medium Customer projects as necessary.
e. Fosters Customer relations during all phases of a project and leads remote and on-site activities.
All other duties as assigned.

The Experience, Skills, and Abilities Needed

Required:

  • Associate Degree & minimum of 5 years of experience / 9+ years of experience will be accepted in lieu of Associate degree
  • Highly proficient in Ladder Logic and Structured Text PLC programming languages with experience authoring PLC code that can be configured using external config files
  • Highly Proficient in the use of development and requirement management tools (JIRA and JAMA)
  • Knowledge of higher-level languages python, C#, C++, javascript
  • Knowledge of SQL databases and queries
  • Expert troubleshooting and resolution skills for critical issues
  • Skills in utilization of simulations tools to aid in the development and testing of controls solutions.
  • Skill to utilize drafting tools such as AutoCAD
  • Skill in active listening and applying feedback
  • Skill in communicating with team members to ensure information is well received and understood
  • Skill in communicating with customers using simplified language to ensure they are fully informed
  • Skill in working with others effectively and efficiently as a team
  • Skill in problem-solving
  • Ability to read and understand P&ID (piping & instrumentation diagrams), mechanical drawings, electrical schematics, and wiring diagrams
  • Ability to adhere to formal design, quality processes, and procedures
  • Ability to identify and minimize/fix defects in the systems and programs
  • Ability to be of assistance remotely or on-site as needed
  • Ability to make decisions as needed or directed
  • Ability to improve one's coding and programming using peer code reviews
  • Ability to take feedback well and apply it to their work resulting in improvements
  • Ability to research, test, and analyze the design use in relation to the functions of the system
  • Ability to make contributions to the team to ensure success of ongoing projects and designs
  • Ability to be of assistance remotely or on-site as needed
  • Ability to travel internationally on short notice
What STERIS Offers:
  • 3 weeks paid vacation per year + company holidays based on Province
  • RRSP matching program
  • Opportunities for advancement in a stable long-term career

#LI-BB1

This posting is for an existing vacancy within our organization.

Pay rate for this opportunity is $84,150.00 - $108,900.00. This position is incentive plan eligible, depending on performance.

STERIS strives to be an Equal Opportunity Employer. STERIS is committed to treating all people in a way that allows them to maintain their dignity and independence. We believe in integration and equal opportunity. Accommodations are available throughout the recruitment process and applicants with a disability may request to be accommodated throughout the recruitment process. We will work with all applicants to accommodate their individual accessibility needs.

Employment Type: FULL_TIME