Senior Software Engineer/Developer - Control Systems

Recruiter
Location
Peterborough, Ontario
Salary
Competitive
Posted
19 Nov 2016
Closes
01 Jan 2017
Ref
2780328
Sector
Oil and Gas
Category
Manufacturing
Contract Type
Permanent
Hours
Full Time
You will:
• Lead the design, implementation and testing of automated control systems for robotic applications in nuclear power plants and products.
• Lead the design of modern replacements for legacy microprocessor or computer-based control systems.
• Coordinate upgrades to, and maintenance of legacy control systems to extend their service life.
• Coordinate follow-on support and service of installed systems.

Essential Responsibilities

• Architecting and designing new control system software, and extending existing systems to accommodate new functionality.
• Coordinating with other engineering disciplines to produce consistent, integrated designs with well-defined interfaces.
• Guiding intermediate developers to produce a design and implementation that meets customer requirements.
• Managing workload and task assignments among a small team of developers.
• Leading small project teams and controlling cost, schedule and quality.
• Preparing and presenting technical concepts, designs and reviews with the end-customer.
• Interfacing with vendors on technical support issues, and to develop proposals.
• Interfacing directly with customer technical leads to support and service installed systems at Canadian nuclear generating stations.
• Analyzing, developing, writing and reviewing Software Requirements Specifications for new and re-engineered control systems.
• Writing other design, installation and maintenance documents.

Qualifications/Requirements

• 8+ years experience in PLC software architecture, design and implementation.
• Full knowledge of IEC 61131-3 languages.
• Experience in requirements analysis and documentation.
• Supervision of a team of developers.
• Excellent English written and verbal communications 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.