Controls & Automation Engineer
Core
Design and implement control and automation software stacks for test stands and production systems in nuclear fuel enrichment.
Role type
Senior IC controls and systems software engineer
Builds
PLC-based control systems, SCADA/HMI interfaces, and high-performance C++/Rust services for chemical processing and enrichment equipment
Domain
Nuclear energy / Industrial automation / Chemical processing
Deliverable
production ML models | product features | infrastructure
Required skills
C++ or Rust, PLC programming, SCADA/HMI development, industrial networking, real-time systems, control loops, hardware/software integration
Preferred skills
Safety-critical system design, fault-tolerant architecture, hardware-in-the-loop testing, technical leadership
Technologies
C++, Rust, PLCs (Beckhoff/TwinCAT, Siemens, Rockwell), SCADA/HMI
Responsibilities
Design and maintain PLC-based control systems for chemical processing equipment; Develop and integrate SCADA/HMI systems for monitoring and control; Build supporting services in C++ or Rust for high-reliability components; Define software architecture and engineering standards; Integrate sensors, actuators, and field devices with hardware teams; Lead debugging and root cause analysis across the automation stack
Seniority
Senior, hands-on IC