Controls Software Engineer

Posted 4 Days Ago
Be an Early Applicant
West Valley City, UT, USA
In-Office
Entry level
Biotech • Pharmaceutical • Energy • Industrial
The Role
Designs, develops, tests, integrates, and supports PLC, HMI/SCADA, networking, and distributed controls software for scientific and industrial systems. Troubleshoots controls hardware, instrumentation, communication interfaces, and software; contributes to safety analyses, documentation, standards, commissioning, and operator training. Collaborates across technical teams and mentors associate engineers. This is a full-time onsite role with less than 10% travel and exposure to specialized industrial and radiological environments.
Summary Generated by Built In

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 related controls software for scientific and industrial systems. The engineer makes day-to-day technical decisions within assigned scope, applies user experience and safety best practices, troubleshoots hardware and software interfaces, and contributes to controls standards and team knowledge. This is a full-time, onsite position at Nusano's facilities in West Valley City, Utah.

Responsibilities:

  • Own the design, development, testing, integration, and qualification of assigned controls software workstreams for medium-complexity distributed systems, including systems with approximately 200 to 500 I/O points.

  • Create new PLC software and modify existing PLC software in accordance with software design specifications, functional requirements, and controls engineering standards.

  • Design, maintain, and improve HMI/SCADA applications using industrial user experience, operator interface, alarm-management, and safety best practices.

  • Partner with operations, physicists, engineers, and technical specialists to integrate hardware and software systems and support scientific and industrial equipment connected to the PLC environment.

  • Integrate PLC software with Server based control systems, such as EPICS or similar SCADA control system frameworks.

  • Troubleshoot and debug PLCs, industrial networks, communication interfaces, instrumentation, controls hardware, and software during development, commissioning, and operations.

  • Apply networking fundamentals and industrial communication protocols such as EtherCAT, Modbus, and RS-232/485 to controls system design and troubleshooting.

  • Participate in hazard analyses and design reviews, identify software-related safety risks, and implement appropriate controls safeguards.

  • Develop software design documentation, test plans, operator and training materials, troubleshooting guides, and knowledge-base content.

  • Mentor Associate engineers on controls software tools, coding practices, and troubleshooting methods, and communicate risks or blockers early with clear technical context.

Minimum Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics, or a related technical field.

  • Professional experience developing controls software in an industrial, manufacturing, scientific, or comparable technical environment.

  • Proficiency with IEC 61131-3 controls languages, including Structured Text and/or Ladder Logic.

  • Experience creating or maintaining HMI/SCADA software and applying industrial UI/UX best practices.

  • Ability to interpret electrical schematics, one-line diagrams, and P&ID drawings.

  • Working knowledge of networking fundamentals, industrial communication protocols, and distributed controls architecture.

  • Experience troubleshooting PLCs, network devices, instrumentation, hardware/software interfaces, and controls systems.

  • Working knowledge of source control and code-branch management, preferably Git.

  • Strong written and verbal communication skills with the ability to document technical decisions and collaborate across functions.

Preferred Experience:

  • EPICS, Beckhoff controls, or other large-scale distributed control systems.

  • Working in an R&D, commissioning, accelerator, or safety-controlled environment.

  • One or more high-level programming languages, such as C++, Java, C#, or Python.

  • Linux operating systems and object-oriented programming practices.

  • Test-driven development, automated testing, or comparable software quality practices.

  • Troubleshooting complex controls systems that combine PLC, instrumentation, networking, and scientific equipment.

Physical Requirements / Work Environment:

  • Work to be conducted in an office environment, laboratories, engineering, R&D, and/or production environment.

  • Must be comfortable working within radiation environments.

  • Work in this environment may involve exposure to hazardous materials and conditions, including high voltage, strong magnetic fields, chemicals, cryogenic substances, and radiological sources. These hazards require specialized training, strict adherence to safety procedures, and the use of appropriate personal protective equipment.

  • Must be able to sit or stand for extended periods and frequently use a computer, keyboard, mouse, and other tools requiring manual dexterity.

  • Ability to travel less than 10% of the time for commissioning, vendor visits, training, or other project needs.

About Nusano

Nusano is a privately held physics company working to stabilize supply chains, advance American national security, and enable once-in-a-generation innovations in fields ranging from healthcare to nuclear energy.
Nusano is commercializing platform technologies for radioisotope production, stable isotope enrichment, and advanced separation techniques. Together, these proprietary systems and methods are poised to supply the fight against cancer and help fuel the nuclear renaissance.
Our team of innovators — bring curiosity, ingenuity, and heart to solving some of the world’s hardest problems.

 

Skills Required

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics, or a related technical field
  • Professional experience developing controls software in an industrial, manufacturing, scientific, or comparable technical environment
  • Proficiency with IEC 61131-3 controls languages, including Structured Text and/or Ladder Logic
  • Experience creating or maintaining HMI/SCADA software and applying industrial UI/UX best practices
  • Ability to interpret electrical schematics, one-line diagrams, and P&ID drawings
  • Working knowledge of networking fundamentals, industrial communication protocols, and distributed controls architecture
  • Experience troubleshooting PLCs, network devices, instrumentation, hardware/software interfaces, and controls systems
  • Working knowledge of source control and code-branch management, preferably Git
  • Strong written and verbal communication skills for documenting technical decisions and collaborating across functions
  • Experience with EPICS, Beckhoff controls, or other large-scale distributed control systems
  • Experience working in an R&D, commissioning, accelerator, or safety-controlled environment
  • Experience with C++, Java, C#, or Python
  • Experience with Linux operating systems and object-oriented programming practices
  • Experience with test-driven development, automated testing, or comparable software quality practices
  • Experience troubleshooting complex controls systems combining PLCs, instrumentation, networking, and scientific equipment
  • Ability to work within radiation environments and around hazardous materials and conditions
  • Ability to travel less than 10% for commissioning, vendor visits, training, or project needs
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2015

What We Do

Nusano is a privately held physics company that commercializes platform technologies for radioisotope production, stable isotope enrichment, and advanced separation techniques. The company works to stabilize supply chains and advance American national security by producing critical medical and industrial radioisotopes used in cancer care, nuclear energy, and various other high-tech applications.

Similar Jobs

Valar Atomics Logo Valar Atomics

Software Engineer

Greentech • Energy • Industrial
In-Office
Orangeville, UT, USA
175 Employees

Valar Atomics Logo Valar Atomics

Software Engineer

Greentech • Energy • Industrial
In-Office
Orangeville, UT, USA
175 Employees

BAE Systems, Inc. Logo BAE Systems, Inc.

Payloads Integration Scheduler

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Hill Air Force Base, UT, USA
40000 Employees
136K-231K Annually

Optum Logo Optum

Community Reinvestment Act Officer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Draper, UT, USA
160000 Employees
135K-231K Annually

Similar Companies Hiring

Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees
Cencora Thumbnail
Healthtech • Logistics • Pharmaceutical
Conshohocken, PA
51000 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account