Back to jobs
Simulator Engineer
Role: Simulator Support - Systems Engineer
Contract Duration: 12 months
Location: Tiverton, ON - on site Monday - Friday
Consultant personnel will perform the following types of services:
- Design, modify or upgrade simulator interface software and custom simulator applications using best practice software engineering techniques, following the standards and practices established by the Simulator Support section.
Specifically:
- Design, modify or upgrade simulator interface software and custom simulator applications using best practice software engineering techniques, following the standards and practices established by the Simulator Support section.
- Provide technical, maintenance and operational support to Bruce A, Bruce B, and Fuel Handling nuclear plant real time simulators and associated systems, following the standards and practices established by the Simulator Support section. This may include support for a variety of computer software, hardware and peripherals; custom interfaces; data networks; electronics and electrical equipment and custom software applications.
- Produce installation and removal work packages for a variety of Simulator modifications, following the standards and practices established by the Simulator Support section.
- Consistently improve simulator processes and practices to improve quality and efficiency.
- Participate in larger simulator modification projects involving multiple simulator disciplines
The assigned individuals who execute Simulator Systems and Hardware design and maintenance tasks will have the following skills and knowledge:
- A University degree in Computer Engineering, Software Engineering, Systems Engineering or Computer Science with a strong background in software development.
- Expert ability to write and maintain software using C, C++, and C#. Proven ability to work on projects and debug software in Microsoft Visual Studio.
- Experience interfacing computer systems of various types (PC, UNIX, Embedded) with intelligent devices using a variety of protocols and interfaces (TCP/IP, RS-232/422, PLC/DCS systems).
- Experience performing Windows System Administration tasks is required (Windows Server 2019/2022, Hyper-V Virtualization, Active Directory/Group Policy, PowerShell, Windows 10).
- Experience using version control software in both small and large software projects is considered an asset.
- Well-developed understanding of real time software techniques. Engineering or design experience with real-time simulation systems would be an asset
- Strong ability to troubleshoot complex problems resulting from combinations of software and hardware faults.
- A history of demonstrating strong analytical, problem solving and decision-making capability.
- Requires a proficiency in verbal and written communications to prepare reports, proposals, recommendations, and presentations.
- Proven ability to write technical documentation
- Strong interpersonal skills
- A high degree of initiative, self-motivation, flexibility and the ability to work with minimal guidance in a team environment.