
Constellation
Nation’s largest producer of clean, carbon‑free energy, supplying power and gas solutions nationwide.
Simulator Software Engineer
Develop and maintain nuclear plant simulator software and dynamic models.
Job Highlights
About the Role
The role is responsible for creating and modifying simulation software logic and dynamic models used in the Main Control Room Simulator, performing maintenance, minor plant modifications, and enhancements with minimal supervision. The engineer works independently, advises the Training Department on simulator technology, and coordinates tasks across multiple teams. Key duties include participating in CEC simulator projects, managing software configuration, evaluating technology trends, identifying project risks, and providing second‑tier support to other simulators. The position also involves engaging with business partners to gather requirements, delivering cost‑effective solutions, and supporting emergency response or outage activities as needed. • Design, develop, and modify simulation software logic and dynamic models for the Main Control Room Simulator. • Perform software configuration management and maintain simulator code using Git. • Collaborate with the Training Department, project managers, and CEC engineers to ensure project compliance. • Provide second‑tier support for other simulators and assist across the CEC fleet as needed. • Identify risks, evaluate technology trends, and propose cost‑effective solutions. • Review peer code, enforce standard development methodologies, and contribute to cross‑functional team efforts.
Key Responsibilities
- ▸simulation dev
- ▸model design
- ▸git config
- ▸code review
- ▸tier‑2 support
- ▸risk assessment
What You Bring
The Simulator Software Engineer (or Sr. Simulator Software Engineer) position is located at Clinton Nuclear Power Station in Clinton, IL. This opening can be filled at either the entry‑level or senior level, with separate minimum qualifications for each. Minimum qualifications for the Simulator Software Engineer level require a bachelor’s degree in an engineering discipline (or an associate’s degree with additional experience) and at least two years of related programming experience. The senior level demands a bachelor’s degree and five years of experience (or an associate’s degree with seven years of experience) and the ability to meet access and medical requirements. Preferred qualifications include a bachelor’s in mechanical or nuclear engineering, three to five years of engineering experience, proficiency in FORTRAN and C, familiarity with Visual Studio, GIT, Windows OS, graphic design tools, and engineering print reading, as well as strong communication, teamwork, and self‑motivation skills. • Minimum: B.S. in engineering (or A.S. with additional experience) plus required years of programming experience (2‑5 years depending on level). • Preferred: 3‑5+ years engineering experience, proficiency in FORTRAN and C, experience with Visual Studio, GIT, Windows OS, graphic design tools, and engineering print reading. • Demonstrate strong written and verbal communication, teamwork, and self‑motivation in a rapidly evolving environment. • Maintain required access credentials and pass necessary medical examinations.
Requirements
- ▸engineering degree
- ▸fortran
- ▸c
- ▸visual studio
- ▸git
- ▸communication
Benefits
Constellation provides a comprehensive rewards package that includes competitive salaries, bonus programs, 401(k) matching, employee stock purchase plans, and extensive medical, dental, vision, and wellness benefits, as well as paid time off. Expected salary ranges are $105,300–$117,000 for the Simulator Software Engineer and $125,100–$139,000 for the Sr. Simulator Software Engineer, depending on experience.
Work Environment
Onsite