Controls Software Engineer
Role Overview
Own controls software end-to-end with general direction for scientific and industrial systems.
Design, develop, validate, integrate, and support PLC, HMI/SCADA, networking, services, and related controls software.
Make day-to-day technical decisions within assigned scope and contribute to controls standards and team knowledge.
Key Skills for This Role
Full Job Posting
Position summary
Own controls software end-to-end with general direction for scientific and industrial systems.
Design, develop, validate, integrate, and support PLC, HMI/SCADA, networking, services, and related controls software.
Make day-to-day technical decisions within assigned scope and contribute to controls standards and team knowledge.
Responsibilities
- Own assigned controls software workstreams for medium-complexity distributed systems, including systems with approximately 200–500 I/O points.
- Create and modify PLC software according to specifications, functional requirements, and controls standards.
- Design and improve HMI/SCADA applications using industrial interface, alarm-management, and safety practices.
- Integrate PLC software with server-based systems such as EPICS and partner with technical teams to integrate equipment.
- Troubleshoot PLCs, networks, interfaces, instrumentation, hardware, and software through development, commissioning, and operations.
- Participate in hazard analyses and design reviews; identify software safety risks and implement safeguards.
- Create design documentation, test plans, operator and training materials, troubleshooting guides, and knowledge-base content.
- Mentor Associate engineers and communicate risks or blockers early.
Minimum requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics, or a related technical field.
- Professional controls software development experience in an industrial, manufacturing, scientific, or comparable technical environment.
- Proficiency with IEC 61131-3 languages, including Structured Text and/or Ladder Logic.
- Experience creating or maintaining HMI/SCADA software and applying industrial UI/UX practices.
- Ability to interpret electrical schematics, one-line diagrams, and P&ID drawings.
- Working knowledge of networking, industrial communication protocols, distributed controls architecture, source control, and code-branch management.
- Experience troubleshooting PLCs, network devices, instrumentation, hardware/software interfaces, and controls systems.
- Strong written and verbal communication and cross-functional collaboration skills.
Preferred experience
- EPICS, Beckhoff controls, or other large-scale distributed control systems.
- R&D, commissioning, accelerator, or safety-controlled environments.
- High-level programming languages such as C++, Java, C#, or Python; Linux; object-oriented programming; and test-driven or automated testing practices.
- Complex controls troubleshooting involving PLCs, instrumentation, networking, and scientific equipment.
Work environment
- Full-time, onsite position at Nusano's facilities in West Valley City, Utah.
- Work may take place in offices, laboratories, engineering, R&D, or production environments.
- The role involves radiation environments and potential hazards including high voltage, strong magnetic fields, chemicals, cryogenic substances, and radiological sources; specialized training, safety procedures, and PPE apply.
- Work may involve extended sitting or standing and frequent computer use and manual dexterity.
- Travel is less than 10% for commissioning, vendor visits, training, or other project needs.
About Nusano
Nusano is a privately held physics company commercializing radioisotope production, stable isotope enrichment, and advanced separation technologies.
The company aims to support healthcare and nuclear energy through its platform technologies.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Nusano
Senior Controls Engineer
Valencia, USA
Position Summary: The Senior Controls Engineer is a recognized technical expert who owns major controls subsystems or processes end-to-end. This role drives reliability, safety, integration, and continuous improvement ac
Controls Software Engineer
West Valley City, USA
Position Summary: The Controls Software Engineer owns controls software end-to-end with general direction. This role designs, develops, validates, integrates, and supports PLC, HMI/SCADA, networking, services, and relate
Controls Engineer
Valencia, USA
Position Summary: The Controls Engineer independently owns controls workstreams end-to-end with general direction. This role designs, validates, and delivers PLC, HMI/SCADA, instrumentation, and controls hardware solutio
Senior Mechanical Engineer
West Valley City, USA
Radiation Technician
West Valley City, USA
Controller
West Valley City, USA
Accounts Payable Specialist
West Valley City, USA
Senior R&D Radiochemist
West Valley City, USA
Senior Controls Engineer
Valencia, USA
Controls Software Engineer
West Valley City, USA
Controls Engineer
Valencia, USA