Nuclear Methods Software Engineer Job at System One, Washington DC

bGl2MWJQTE9SbkhyVXlwSFRLczZkMmZBN1E9PQ==
  • System One
  • Washington DC

Job Description

Overview:
System One is seeking an entry-level Nuclear Methods Software Engineer to support development on the ARMI framework—an advanced Python codebase used for nuclear reactor design and analysis across multiple next-generation reactor programs. This role involves daily Python development, code reviews, software testing, documentation, and contributions to mission-critical nuclear analysis tools.

Responsibilities:

• Design and develop Python software for the ARMI framework and related tools
• Participate in code reviews (reviewing and being reviewed)
• Write and audit tests within large Python codebases
• Develop and maintain documentation for nuclear methods software
• Support CI/CD activities for reactor design and analysis software
• Apply and promote software engineering best practices
• Collaborate with a diverse team of engineers and contribute to continuous improvement

Required Qualifications:

• B.S. in Nuclear Engineering or B.S. in a STEM field with 3+ years’ experience in nuclear methods
• Proficiency in Python programming
• Strong communication skills
• High integrity, openness, respect, and a team-oriented mindset

Preferred Qualifications:

• Interest in software testing, quality, and documentation
• Experience working in a nuclear quality environment (NQA-1 or ISO 9001)
• Desire to build a career at the intersection of nuclear engineering and software engineering
• Experience with unit testing in Python
• Experience writing/maintaining software documentation
• Familiarity with software quality best practices
• Experience with CI/CD concepts and tools
• Understanding of fast reactors or advanced reactor systems
• Experience with digital twin modeling or real-time data pipelines
• Graduate degree in Nuclear Engineering
• 3+ years professional programming experience

Job Functions / Work Environment:

• Sitting/standing for extended periods; bending/stooping; fine motor control
• Ability to safely lift up to 25 lbs
• Prolonged repetitive work
• Visual and auditory concentration required
• Standard office/computer work environment (>8 hrs/day)
• Light travel: 0–5%

Ref: #161-Managed Staffing Charlotte

Job Tags

Contract work, Work at office,

Similar Jobs

Six Flags Fiesta Texas

Water Quality Technician Job at Six Flags Fiesta Texas

 ...Overview:Water Quality CPO Tech (FULL TIME JOB OPENING)Job Type : Full TimePay Rate : Based on experienceCategory : MaintenanceLocation : Six Flags Fiesta Texas in San Antonio, TexasWHAT WE PROVIDE:This is a Full Time position at Six Flags Fiesta Texas, in San Antonio... 

Enterprise Medical Recruiting

Pain Management Nurse Practitioner - Sacramento California - Open to New Grads Job at Enterprise Medical Recruiting

 ...established pain management practice has an opening for a nurse practitioner in Sacramento, California. Join a supportive team of providers...  ...Compensation and Benefits: ~ Salary based on experience-New Graduates = $130K-$140K salary, experienced candidates = $140K-$170K... 

Valley Medical Group

Occupational Therapist - Part-Time, Amherst, MA Job at Valley Medical Group

 ...therapist with certification or interest in hand therapy to work part time in our Amherst office. The ideal candidate should be...  ...with historical towns, heritage farms, cultural activities and outdoor pursuits that include downhill skiing and kayaking. We are a lifestyle... 

KARM Stores

FT/PT Donation Processor | North Peters Rd (Cedar Bluff Area) Job at KARM Stores

 ...Referral Bonuses * Bonus & Rewards * Career Growth Opportunities Entry-level pay begins at $12/hr and up based on experience Please...  .... # Computer skills to include general typing skills and web browsing capabilities. # Ability to interpret and follow a variety... 

Care Options for Kids

Pediatric Licensed Vocational Nurse (LVN) Job at Care Options for Kids

 ...Ventilation care Seizure assessment and treatment Requirements for Licensed VocationalNurses (LVNs) Current, active Texas LVN license Current BLS CPR card (obtained in-person, not online) G-tube, trach, vent experience, or willing to train Must be available...