This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Navarro Research and Engineering is recruiting a Software Developer in Niskayuna, NY. The Core Analysis Process System (CAPS) Project is looking to hire a software developer with a passion for developing and implementing complex software solutions for scientific and engineering problems on high performance supercomputing systems. The project works directly with our engineers to provide common software engineering solutions for the reactor design community, applicable to all naval nuclear core designs. The project is focused on the ability to provide robust, user friendly, automated tools to evaluate thermal hydraulic and reactor performance design conditions. Particular application areas include nuclear reactor physics, reactor thermal performance and casualty analysis, and data science.
Job Responsibility:
Designing, developing, testing, verifying, and maintaining engineering software
Porting engineering software to modern computing architectures
Problem solving
Software systems architecture
Scientific programming
Requirements gathering across application developers, engineering users, and system administrator groups
Requirements:
BS degree in engineering or Bachelor's degree in a science related field from an accredited college or university
Minimum of four years of relevant experience
Strong programming skills with compiled (e.g., Java, C, C++ or Fortran) and/or interpreted (e.g., Python) scientific computing languages
A DOE L Clearance (or DOD equivalent) is required to be considered for this position
US citizenship is required
Nice to have:
Demonstrated experience with all aspects of software architecture (design, implementation, testing, maintenance, configuration management)
Experience with client-server software systems used across multiple operating environments (e.g. Windows, Linux)
Experience with Java Swing
Experience with Graphical User Interface
Parallel programming and running parallel jobs on supercomputing systems
Experience functioning within an agile development methodology
Ability to work effectively across multiple projects simultaneously
Demonstrated ability and passion for developing scientific software
Capacity to work independently, as well as within interdisciplinary teams with minimal supervision