Simulator Software Engineer
This is a multi-level position and can be filled at either the Simulator Software Engineer level or the Senior Simulator Software Engineer level.
About Us
As the leading producer of clean, carbon-free energy in the U.S., Constellation is committed to accelerating the transition to a sustainable future. For over a decade, our focus has been on innovation and fostering a culture that empowers our employees to grow and thrive. Join our passionate team as we work together to create healthier communities and a cleaner environment.
Benefits
We offer a competitive compensation package that includes a bonus program, 401(k) with company match, comprehensive medical, dental, and vision benefits, paid time off, and much more to support both you and your family.
Role Overview
The Simulator Software Engineer will be responsible for creating and modifying simulation software logic and dynamic models used in the Main Control Room Simulator at our nuclear power facilities. This role involves software maintenance, implementing minor plant modifications, and working independently to advise our Training Department on simulator technology. Collaboration across teams is essential.
Key Responsibilities
- Collaborate with business partners to gather and analyze requirements and deliver effective software solutions.
- Design, develop, and review complex code to ensure alignment with technical specifications.
- Stay updated with the latest technologies and support development of version control practices.
- Identify and address risks and issues that may impact projects.
- Enhance knowledge of preferred technologies and compliance standards within the field.
- Create and document simulation software logic and dynamic models.
- Plan, design, and manage high-quality IT software solutions for training simulations.
- Maintain engagement with the Training Department for emergency preparedness and drill preparation.
- Lead planning activities for your assigned site.
- Support other simulator operations as needed.
Minimum Qualifications
- Bachelor's degree in Engineering, Physics, Computer Science, or a related field with 2 years of relevant experience.
- Demonstrated ability to lead project teams and deliver software solutions effectively.
- Strong software development skills under tight deadlines.
- Excellent teamwork and communication skills, with the ability to convey complex information clearly.
- Proficient in FORTRAN and C, with a strong grasp of programming concepts and debugging techniques.
- Experience with Windows Operating System installation, configuration, and maintenance.
Preferred Qualifications
- Advanced degree in Mechanical or Nuclear Engineering with 7+ years of engineering experience.
- Consulting or client engagement background.
- Familiarity with nuclear power plant operations.
- Experience with simulation model builder software.
- Knowledge of project management methodologies in IT.
- Experience with configuration management and network topology.
If you're passionate about advancing your career in a supportive and innovative environment, apply now to join our mission in leading the clean energy future.