Location
ottawa
Job Type
Full-time
Posted
June 05, 2026
Job Description
Join a team developing software for nuclear systems to ensure safety and regulatory compliance. This role focuses on designing, implementing, and maintaining critical software in highly regulated environments.
As a Software Engineer in the nuclear industry, you will collaborate with multidisciplinary teams and utilize your expertise in programming languages such as C/C++, Python, or Java. Your work will impact reactor control, monitoring systems, and predictive analytics, while adhering to best practices in reliability and cybersecurity.
Key Responsibilities:
• Design and maintain software for nuclear systems
• Develop control and monitoring software
• Collaborate with engineers and safety specialists
• Conduct code reviews and verification processes
• Document software design and operations
Requirements:
• Bachelor’s degree in Computer Science or related field
• 3+ years of software development experience
• Programming skills in C/C++, Python, Java, or...
As a Software Engineer in the nuclear industry, you will collaborate with multidisciplinary teams and utilize your expertise in programming languages such as C/C++, Python, or Java. Your work will impact reactor control, monitoring systems, and predictive analytics, while adhering to best practices in reliability and cybersecurity.
Key Responsibilities:
• Design and maintain software for nuclear systems
• Develop control and monitoring software
• Collaborate with engineers and safety specialists
• Conduct code reviews and verification processes
• Document software design and operations
Requirements:
• Bachelor’s degree in Computer Science or related field
• 3+ years of software development experience
• Programming skills in C/C++, Python, Java, or...