Software Engineer/Developer - Control Systems

Recruiter
Location
Peterborough, Ontario
Salary
Competitive
Posted
19 Nov 2016
Closes
08 Jan 2017
Ref
2780323
Sector
Oil and Gas
Category
Manufacturing
Contract Type
Permanent
Hours
Full Time
You will:
• Design, implement and test modern PLC-based control systems for robotic applications in nuclear power plants and products.
• Design modern replacements for legacy microprocessor or computer-based control systems.
• Upgrade and maintain legacy control systems to extend their service life.
• Provide follow-on support and service of installed systems.

Essential Responsibilities

• Designing and implementing new control system software, and extending existing systems to accommodate new functionality.
• Coordinating with electrical engineering on the selection and qualification of appropriate hardware platforms.
• Interfacing with vendors on technical support issues.
• Interfacing directly with customer technical personnel to support and service installed systems at Canadian nuclear generating stations.
• Analyzing, developing and writing Software Requirements Specifications for new and re-engineered control systems.
• Writing other design, installation and maintenance documents.

Qualifications/Requirements

• Experience in PLC software architecture, design and implementation.
• Knowledge of IEC 61131-3 languages.
• Experience in requirements analysis and documentation.
• Excellent English written and verbal communication skills.

Desired Characteristics

• Previous experience in providing services or products to the nuclear power industry.
• Experience with verification and validation of control system software, including automated techniques.
• Involvement with on-site acceptance and commissioning of automated control systems, with customer interface.
• Experience with one or more automation or robotics vendors.
• Ability to obtain full or limited professional engineering license through PEO.