
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 primary purpose of the role is to develop, maintain, and enhance simulation software logic and dynamic models used in the Main Control Room Simulator, while collaborating with the Training Department, project managers, and Clean Energy Center engineers. The engineer works independently, reviews peer code, promotes standard development practices, and contributes to a highly cross‑functional team. Daily responsibilities include planning and building simulator solutions, managing software configuration, evaluating technology trends, identifying project risks, and providing secondary support to other simulators as needed. The position may also involve emergency response, departmental coverage, and support for outage activities outside the department. • Create, modify, and document simulation software logic and dynamic models for the Main Control Room Simulator. • Perform software configuration management and version control using GIT. • Participate in planning, design, and construction of simulator solutions for CEC projects. • Evaluate emerging technologies, weighing advantages, risks, and business impact. • Identify and mitigate project risks and issues. • Provide second‑tier support for additional simulators as needed. • Collaborate with Training Department, project managers, and CEC engineers to meet project requirements. • Respond to emergencies, departmental coverage, call‑outs, and outage support outside the department. • Maintain required unescorted access and pass medical examinations for nuclear facility work.
Key Responsibilities
- ▸simulation software
- ▸version control
- ▸simulator design
- ▸tech evaluation
- ▸risk management
- ▸simulator support
What You Bring
Constellation is hiring for a Simulator Software Engineer or Senior Simulator Software Engineer to work at the Quad Cities Nuclear Power Station in Cordova, Illinois. This opening can be filled at either the Engineer or Senior Engineer level, each with its own minimum qualification requirements. Minimum qualifications differ by level: the Engineer level requires a bachelor’s degree in an engineering discipline with two years of experience (or an associate degree with four years); the Senior level requires a bachelor’s degree with five years of experience (or an associate degree with seven years). All candidates must meet access and medical requirements for the nuclear facility. Preferred qualifications for both levels include degrees in mechanical or nuclear engineering, proficiency in FORTRAN and C, experience with Visual Studio, GIT, Windows OS administration, graphic design tools, engineering print reading, and network topology. Candidates should also demonstrate teamwork, self‑motivation, strong communication, and a solid grasp of advanced programming concepts, data structures, and algorithms. • Bachelor’s (or associate) degree in engineering discipline with required programming experience (2/4 years for Engineer, 5/7 years for Senior). • Proficiency in FORTRAN and C programming languages. • Experience with Visual Studio, Windows OS installation/configuration, and GIT configuration management. • Knowledge of graphic design software, engineering print reading, and network topology. • Strong teamwork, self‑motivation, and excellent written and verbal communication skills. • Understanding of advanced programming concepts, data structures, and algorithms.
Requirements
- ▸bachelor’s
- ▸fortran
- ▸c
- ▸visual studio
- ▸git
- ▸teamwork
Benefits
As the nation’s largest producer of clean, carbon‑free energy, Constellation focuses on accelerating the transition to a carbon‑free future. The company promotes a culture of passion and purpose, offering employees opportunities to grow, learn, and make an impact on climate change and community health. Constellation provides a total rewards package that includes competitive salaries, a bonus program, 401(k) with company match, employee stock purchase, comprehensive medical, dental and vision benefits, a wellness program, and paid time off. Expected salary ranges are $105,300‑$117,000 for the Simulator Software Engineer and $125,100‑$139,000 for the Senior role, plus the full benefits suite.
Work Environment
Onsite