Software Engineer

TRX

Canada

Remote

CAD 80,000 - 100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading technology firm is seeking a Software Developer to design and maintain software for nuclear systems in Canada. The ideal candidate has a Bachelor’s degree in Computer Science or a related field and at least 3 years of experience in software development. Responsibilities include developing software for reactor control, collaborating with multidisciplinary teams, and ensuring compliance with safety and regulatory standards. Applicants should have strong programming skills in C/C++, Python, or Java and the ability to work independently in a remote team setting.

Qualifications

  • 3+ years of professional software development experience.
  • Experience developing software for safety-critical or highly regulated environments.
  • Familiarity with software development lifecycle, version control, and testing frameworks.

Responsibilities

  • Design, implement, and maintain software for nuclear systems.
  • Develop software for reactor control and monitoring systems.
  • Collaborate with multidisciplinary teams of engineers.
  • Apply best practices for software reliability and cybersecurity.

Skills

C/C++
Python
Java
Rust
Analytical skills
Problem-solving skills
Communication skills

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Simulation and modeling tools
Embedded systems
RTOS

Job description

  • Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.
  • Develop software for reactor control, monitoring systems, data acquisition, simulation, and predictive analytics.
  • Collaborate with multidisciplinary teams including nuclear engineers, electrical engineers, and safety specialists.
  • Apply best practices for software reliability, maintainability, and cybersecurity.
  • Participate in code reviews, testing, and verification processes aligned with industry standards (e.g., NQA-1, IEC 61513).
  • Document software design, architecture, and operational procedures.
  • Troubleshoot and resolve software issues in mission-critical environments.
  • Stay updated on emerging software technologies and nuclear industry trends.
Qualifications Required
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional software development experience.
  • Strong programming skills in languages such as C/C++, Python, Java, or Rust.
  • Experience developing software for safety-critical or highly regulated environments.
  • Familiarity with software development lifecycle, version control, and testing frameworks.
  • Knowledge of software quality standards (e.g., ISO 9001, NQA-1) or cybersecurity standards for critical infrastructure.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and in a remote team setting across U.S. time zones.
Preferred
  • Experience in nuclear energy, power generation, or other high-reliability systems.
  • Knowledge of embedded systems or real-time operating systems (RTOS).
  • Familiarity with simulation and modeling tools used in nuclear engineering.
  • Understanding of regulatory requirements (NRC, DOE, or equivalent).
  • Experience with cloud-based or distributed software systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Software Engineer: Nuclear Safety-Critical Systems
Remote Software Engineer: Nuclear Safety-Critical Systems

TRX • Canada

Remote
CAD 80,000 - 100,000
Applications Engineer
Applications Engineer

Mirion Technologies, Inc. • Cambridge

On-site
CAD 80,000 - 100,000
Process Engineering Specialist
Process Engineering Specialist

Tundra Technical Solutions • Mississauga

Hybrid
CAD 140,000 - 190,000
Staff Controls Software Engineer
Staff Controls Software Engineer

AlleyCorp • Orangeville

On-site
CAD 110,000 - 180,000
Competitive base salary
Equity in a growing company
Medical benefits
+2
Electrical and I&C Engineer
Electrical and I&C Engineer

Morson Edge (Canada) • Toronto

On-site
CAD 90,000 - 120,000
OPEN: Mechanical Engineer
OPEN: Mechanical Engineer

Cpus Engineering Staffing Solutions Inc. • Toronto

On-site
CAD 80,000 - 110,000
Mechanical Design Engineer
Mechanical Design Engineer

Next Structural Integrity Inc. • Toronto

On-site
CAD 90,000 - 130,000
Civil Engineer
Civil Engineer

Morson Edge • Tiverton

On-site
Winter 2027 Co-op - Software Developer (RCD Trainers Program Team)
Winter 2027 Co-op - Software Developer (RCD Trainers Program Team)

Lockheed Martin • Dartmouth

On-site
CAD 65,000 - 90,000
Mechanical Engineer
Mechanical Engineer

Mirion Technologies, Inc. • Cambridge

On-site
CAD 80,000 - 120,000