Jobs and Careers
X-

Engineer IV, Nuclear Software

X-energy
United Statesfull_timeVerifiedPosted 9 Oct 2025
💰 $189,970/yr($155,430/yr$189,970/yr)

About the role

X-energy LLC conducts a thorough recruiting process and will never issue offers without interview to discuss qualifications and responsibilities. All applications will be submitted via our company career page, www.x-energy.com/careers/. We will never ask you to provide payment information as part of the recruiting process. If anyone claiming to represent X-energy directs you in a manner otherwise, please contact us at www.x-energy.com/contact-us.

Job Description

This role is responsible for the development of the code(s) supporting the design, analyses and licensing of the X-energy products. There are two specializations:

Developer - primarily responsible for implementing the requests of the code users into the codebase in a clean and well-organized fashion, refactoring existing code to bring it up to modern standards and improve its performance, as well as reviewing code contributed by other developers. The tasks also include identifying and resolving code issues by debugging and analyzing code logic and for generating development documentation such as software change plans, verification plans for newly added features, design documents and user documentation.

Tester - primarily responsible for the confirmation that the code implements adequate models for all key phenomena and demonstrating that models have been verified and validated against separate as well as integral effect tests. This includes the assessments of numerical stability of the calculations and of the temporal and spatial convergence of iterative approximations, as well as ensuring the proper behavior of the user interface. This role will be also responsible for developing the various test suites for the code, including the regression, acceptance, unit, and integration tests, and running these tests in an automated manner (using modern continuous integration/deployment approaches). The tasks also include translating the user requirements into functional tests and generating development documentation, such as test plans and reports.

The developers and testers closely collaborate within a development iteration cycle. The code developed by both the developers and testers is required to follow the latest software engineering standards and best practices, as well as to conform to the nuclear regulatory quality assurance (QA) standards.


 

Job Profile Tasks/Responsibilities

  • Developers:
    • Implement new C# code to support ongoing development of the XSTERM suite of codes or implement applicable programming language for other in-house developed analysis software.
    • Revise existing code and refactor as necessary to bring it up to modern standards.
    • Optimize the code to improve its performance and reduce system requirements.
    • Identify and resolve code issues, improve robustness of the code.
    • Dive into code to provide insights as necessary to help disposition questions from the users.
    • Review code contributed by other developers.
    • Develop verification plans and code documentation
  • Testers:
    • Execute the Verification Plans prepared by the code developers, generate test and verification reports, and communicate any issues to the core development team.
    • Design and write the various test suites for the code.
    • Perform numerical stability and convergence analyses.
    • Verify that the code correctly implements the equations and models specified in the Theory Manuals.
    • Verify that the code conforms to the Software Requirements Specification documents.
    • Identify code issues, especially in the corner cases, and communicate them to the core development team.
    • Set up and monitor CI/CD runs of the code.
    • Support users in running specific cases as necessary.
  • Both sub-roles:
    • Be cognizant of related work being performed in the international engineering community.
    • Use modern development tools to achieve high productivity, including the AI code assistants.
    • Perform all work under a quality assurance program that conforms to nuclear regulatory requirements.
    • Maintain professional demeanor and behavior at all times in all forms of communication.
    • Perform other duties as assigned by manager.

Job Profile Minimum Qualifications

  • Bachelors in nuclear engineering, computer science or applied mathematics from a US accredited university or equivalent years’ experience.
  • Proficient with moder

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

X-energy

View company profile →