Are you early in your engineering career and looking for a new challenge? Do you have a passion for integrated power plant operations and using software to create models that simulate them? Are you interested in power electronics, energy conversion, and embedded systems or heat transfer fluid flow, and thermodynamics? If yes, don’t pass on this opportunity to truly make a difference while growing your skills and experience! The Naval Training and Simulation (NTS) department at the Naval Nuclear Laboratory is looking for personnel with these interests.
NTS designs, develops, deploys, and maintains training simulators for the US Navy at training sites across the world. The NTS Engineer will use GUI-based tools and code to develop real-time software models simulating various complex power plant machines for new and existing simulators. Through this work, the engineer will gain a valuable understanding of the operation of various US Navy reactor, propulsion, electrical, heat transfer, and control systems via research and design, implementation, and hands-on testing of several simulator systems. These simulators are used to train Naval Nuclear Operators on current and future Naval ship classes.
Specific skills or interests we are looking for experience or understanding in:
- The design or analysis of electric machines, electrical grids (generation and/or distribution) and power electronics
- Thermodynamics, heat transfer and fluid flow
- Embedded electrical control systems and software
- Power Plant Operations
- Real-time engineering model development
- Proficiency and demonstrated interest in software programming
- Experienced working in a collaborative team environment to solve technical problems
The successful candidate will work in one of three units in the Simulation Software and Technology subdivision and support a team-oriented development environment. Roles may include researching, planning, designing, modeling, analyzing, documenting, testing, and presenting your engineering solutions. You will apply your knowledge, creativity, engineering design and analysis, as well as software modeling and troubleshooting skills daily to resolve exciting and challenging assignments. Technical development will be accomplished through a combination of on-the-job training and participation in formal training seminars.
Required Skills *
- BS degree in engineering (Chemical, Electrical, Mechanical or Nuclear) or Bachelor’s degree in a science related field from an accredited college or university required.
- BS degree in engineering (Chemical, Electrical, Mechanical or Nuclear) or Bachelor’s degree in a science related field from an accredited college or university and a minimum of two years of relevant experience; or
- MS degree in engineering (Chemical, Electrical, Mechanical or Nuclear) or Master’s degree in a science related field from an accredited college or university and a minimum of one year of relevant experience; or
- Currently or previously EOOW qualified in the Nuclear Operations Program; or
- SRE Qualification
- Ability to work on an individual assignment(s) as well as being a member of a small team(s)
- Strong communication skills with a demonstrated ability to effectively convey technical information in a clear and concise manner.
- Effective oral and written communication skills along with good teaming skills
- Experience and ability to use:Coursework and/or related engineering experience involving heat transfer and fluid flow using analysis tools (RELAP53D, TOPMERET, or similar)
- Coursework and or related engineering experience involving circuit analysis and real-time simulation of electrical systems using analysis tools (PSpice, Simulink, PLECS, or similar)
- Knowledge of multiple programming languages (C/C++, Python, Java, C#, etc.)
- Knowledge of integrated development environments (MS Visual Studio, Eclipse, IntelliJ, etc.)
- Knowledge of source control systems (Git, GitHub, Bitbucket, ClearCase, etc.)
- Previous Naval Nuclear Laboratory experience
- Project management
- Strong organizational skills
- Willingness to be trained and learn new skill(s) as needed