About the job
gem-technologies seeks a full-time Software Developer / Engineer to join its team supporting the Naval Nuclear Laboratory (NNL) at Knoll's Atomic Laboratory (KAPL) in Schenectady, NY. The position centers on building advanced software for scientific and engineering applications within high-performance computing environments.
Key Responsibilities
- Design and implement software solutions addressing complex scientific and engineering problems, particularly for supercomputing systems.
- Provide software engineering support to the reactor design community, working across all naval nuclear core designs.
- Create automated tools to evaluate thermal hydraulic and reactor performance design conditions, focusing on usability and reliability.
- Contribute throughout the software lifecycle, including design, development, testing, verification, and maintenance of engineering applications.
- Update and adapt legacy engineering software to operate efficiently on modern computing architectures.
- Apply problem-solving skills in areas such as software systems architecture and scientific programming.
- Collaborate with application developers, engineering users, and system administrators to gather and refine requirements.
- Support applications in nuclear reactor physics, reactor thermal performance, casualty analysis, and data science.
Location
This role is based in Schenectady, NY at Knoll's Atomic Laboratory (KAPL).

