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
+ 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
+ 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.
+ 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.
Compensation
As required by Maryland and other applicable state law, X Energy, LLC (X-energy) lists the expected compensation range for a publicly advertised job opportunity based upon the job requirements (e.g. education/training, experience, skill sets, etc.). Individual candidates who meet the job requirements for the posted position will be offered a salary within this range based on their respective levels of education/training, experience, and other qualifications unique to them. Salary ranges may vary based on the specific office location and region referenced in the posting to take into consideration differences in cost of living and may not be reflective of all regions. Please note that compensation ranges listed for US job postings reflect base salary only and do not include benefits or other incentives.
A reasonable estimate for this position at the level of experience required is:
$122,760- $150,040
Position Job Classification
Full time - Exempt
Benefits
X Energy, LLC offers a robust benefits package that includes a 401K plan with an employer match, Medical/Dental /Vision Insurance, Life and Disability Insurance, Paid Time Off, and a Tuition Reimbursement/Professional Development policy that supports the continuing education of our employees.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. X Energy, LLC participates in E-Verify. Please visit the links below for more information about E-Verify and the protection of your Right to Work.
Right To Work Link:
If you have the right to work, don't let anyone take it away (e-verify.gov)E-Verify Participation Link:
E-Verify Participation Poster English and Spanish