Senior Controls Software Engineer
Core
Develop, configure, test, and commission control system software for nuclear fuel manufacturing facilities, including PLC/DCS logic, SCADA/HMI, batch control, and enterprise integration.
Role type
Senior IC controls software engineer (nuclear fuel manufacturing)
Builds
PLC/DCS applications, SCADA/HMI systems, batch control sequences, alarm management, historian configurations, and ISA-95 enterprise integrations for nuclear fuel plants
Domain
Nuclear energy / Industrial automation / Process manufacturing
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
PLC programming (IEC 61131-3), SCADA development, HMI design (ISA-101/HPHMI), ISA-88 batch control, ISA-18.2 alarm management, safety logic programming (IEC 61511), historian configuration, ISA-95 integration, industrial protocols (OPC-UA, EtherNet/IP, PROFINET, Modbus), SQL scripting, Python scripting, OT network architecture, cybersecurity controls (IEC 62443/NIST SP 800-82), software configuration management
Preferred skills
Platform certifications (Ignition, Rockwell, Siemens), ISA CAP credential, recipe management and material genealogy tracking, formal software validation experience, PI AF asset framework configuration, REST API development, Git version control, LIMS integration
Technologies
Rockwell ControlLogix/CompactLogix, Siemens S7/TIA Portal, Emerson, Ignition, Rockwell FactoryTalk, AVEVA System Platform, Siemens WinCC, Rockwell PanelView, OSIsoft PI, AVEVA PI, Ignition Historian, Rockwell FactoryTalk Historian, SQL Server, PostgreSQL, LabWare, Uncountable, LabVantage
Responsibilities
Develop and maintain PLC/DCS programs in ladder logic, function block, structured text, and SFC; design HMI displays adhering to ISA-101 and HPHMI principles; configure alarm systems per ISA-18.2; program safety logic on SIS platforms; implement ISA-95 data exchange with MES/ERP/LIMS; configure industrial communication protocols and endpoints; write SQL queries and Python scripts for data processing and automation; define OT network architecture and apply cybersecurity controls; prepare and execute FAT/SAT/commissioning test plans; diagnose and resolve control system software faults; coordinate with hardware engineers on I/O assignment and loop commissioning; provide technical direction to contractors and review deliverables for compliance
Seniority
Senior, hands-on IC