Controls Software Engineer - PLC, HMI/SCADA & Systems

Nusano

West Valley City (UT)

Presencial

USD 90.000 - 130.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Nusano is hiring a Controls Software Engineer to own controls software end-to-end for medium-complexity distributed systems. You will design, develop, validate, integrate, and support PLC, HMI/SCADA, networking, and related controls software for scientific and industrial systems at Nusano's West Valley City facility.

Responsibilities include developing PLC software, creating HMI/SCADA applications, integrating hardware and software with EPICS or SCADA frameworks, and mentoring junior engineers.

Formación

  • Bachelor's degree in a technical field such as Electrical Engineering, Computer Science, or Physics.
  • Experience developing controls software in industrial, scientific, or similar environments.
  • Proficiency with IEC 61131-3 languages including Structured Text and Ladder Logic.
  • Experience creating or maintaining HMI/SCADA software and applying UI/UX best practices.
  • Ability to read electrical schematics, one-line diagrams, and P&ID drawings.
  • Working knowledge of networking and distributed controls architectures.

Responsabilidades

  • Own design, development, testing, integration, and qualification of controls software for distributed systems.
  • Create and modify PLC software per specifications and standards.
  • Design, maintain, and improve HMI/SCADA applications with UX and safety in mind.
  • Collaborate with operations, physicists, and engineers to integrate hardware and software.
  • Integrate PLC software with server-based control systems like EPICS or similar SCADA.
  • Troubleshoot PLCs, networks, interfaces, instrumentation, and controls hardware/software.
  • Apply industrial networking protocols for system design and troubleshooting.
  • Contribute to hazard analyses, safety reviews, and risk mitigation.
  • Develop technical design docs, test plans, training materials, and knowledge base content.
  • Mentor Associate engineers on tools, coding practices, and troubleshooting.

Conocimientos

IEC 61131-3
Ladder Logic
Structured Text
HMI/SCADA
Networking
Git
PLC troubleshooting
Documentation

Educación

Bachelor's degree in Electrical Engineering

Herramientas

EPICS
Git

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Controls Software Engineer
Controls Software Engineer

Nusano • West Valley City (UT)

Presencial
USD 90.000 - 130.000
Senior Controls Engineer
Senior Controls Engineer

Nusano • Santa Clarita (CA)

Presencial
USD 120.000 - 140.000
Mechanical Engineer
Mechanical Engineer

Nusano • West Valley City (UT)

Presencial
USD 85.000 - 120.000
Medical benefits
Controls Engineer
Controls Engineer

NukeMed, Inc • Indianapolis (IN)

Presencial
USD 90.000 - 120.000
Mechanical Engineer – Particle Accelerator Systems
Mechanical Engineer – Particle Accelerator Systems

Nusano • West Valley City (UT)

Presencial
USD 85.000 - 120.000
Medical benefits
Senior Instrumentation & Controls Engineer
Senior Instrumentation & Controls Engineer

newcleo • EE. UU.

Presencial
USD 120.000 - 160.000
Comprehensive benefits package including medical, dental, and vision coverage
401(k) plan with 4% company match
Generous paid time off starting at 20 days a year
+1
Staff Automation and Controls Engineer
Staff Automation and Controls Engineer

Valar Atomics Inc. • Los Angeles (CA)

Presencial
USD 150.000 - 230.000
Equity ownership
Unlimited PTO
Free meals onsite
+5
Controls Engineer
Controls Engineer

Intepros • Smithfield (UT)

Presencial
USD 95.000 - 140.000
Relocation package
$10,000 relocation bonus
401(k) with employer match
+1
Staff Controls Software Engineer
Staff Controls Software Engineer

Blackwing • Utah

Presencial
USD 150.000 - 190.000
Competitive base salary
Equity ownership
Medical benefits
+7
Senior Controls Software Engineer
Senior Controls Software Engineer

Blackwing • Utah

Presencial
USD 120.000 - 160.000
Competitive salary
Equity ownership
Medical benefits
+2