Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controls Software Engineer

Nusano

Controls Software Engineer

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer in West Valley, UT vacancy
  •  ...HOJ Innovations is seeking a passionate, detail-oriented Controls Engineer to assist in the design, development, and support of industrial...  ...comfortable working directly with hardware , programming software, electrical systems and equipment during development,... 
    Suggested
    Full time
    Flexible hours

    HOJ Innovations

    West Valley, UT
    1 day ago
  • $65 - $70 per hour

     ...Sr. Software Engineer Salt Lake City, UT 6-month contract-to-Hire $65.00 to $70.00 per hour with a conversion salary of $130K annually DOE Summary The Software Engineer will design, develop, and maintain scalable enterprise applications and software... 
    Suggested
    Hourly pay
    Contract work

    ConsultNet

    Taylorsville, UT
    4 days ago
  •  ...Description Job Description Description: The Senior Full Stack Software Engineer is the most senior individual contributor responsible for...  ..., Azure Functions, Container Apps, API Management. ~Source control: Git; CI/CD: Azure DevOps or GitHub Actions. ~Experience... 
    Suggested
    For contractors
    Work at office
    Local area
    Monday to Friday

    Wheeler Machinery

    West Valley, UT
    5 days ago
  •  ...Electronic Controls Engineer Thatcher Company Inc - Salt Lake City, UT Overview Position Type Full Time Job Shift Any Description...  ...system documentation, including drawings, I/O lists, and software backups. Ensure compliance with applicable codes, standards... 
    Suggested
    Full time
    Temporary work
    For contractors
    Shift work

    Thatcher Group, Inc.

    West Valley, UT
    4 days ago
  • $160k - $190k

    Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and... 
    Suggested
    Contract work
    Work at office
    Remote work

    CyberCoders

    Salt Lake City, UT
    2 days ago
  • $113k - $141.53k

     ...leader in global energy. The High Voltage Engineering team provides pre-construction,...  ...technically strong Senior Protection and Control Engineer to support high-voltage substation...  ...products, and engineering tools such as SEL software, ETAP, and PowerFactory.Support... 
    Full time
    For contractors
    Remote work
    Worldwide

    AES

    Salt Lake City, UT
    1 day ago
  • $115k - $150k

     ...Group is a fully integrated architecture, engineering, construction, system integration, and...  ...clients, vendors, project stakeholders, and Control System Integration Practice teams to...  ...solutions through design specifications, software configuration, testing, commissioning,... 
    Full time

    Barry-Wehmiller

    Salt Lake City, UT
    3 days ago
  •  ...Job Brief Develop, install, manage and maintain equipment used to monitor and control engineering systems, machinery and processes in the Dyno Nobel Americas emulsion plants and mobile fleet. Who We Are Dyno Nobel is a global leader in commercial explosives... 
    Contract work
    Worldwide

    Dyno Nobel

    Salt Lake City, UT
    5 days ago
  •  ...reaching hundreds of millions of people worldwide. Full Stack Software Engineer REPORTS TO : Data Engineering and Analytics...  ...planning and estimation skills ~ Experience with version control systems ~ Strong problem-solving and analytical skills... 
    Full time
    Immediate start
    Worldwide

    Deseret Book

    Salt Lake City, UT
    5 days ago
  • $85k

     ...Senior Controls Engineer Job Location US | US-MI-Grand Rapids | US-IL-Bolingbrook | US-UT-Salt Lake City | US-TX-Fort Worth...  ...fulfillment equipment, a suite of warehouse controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS),... 
    For contractors
    Shift work
    Day shift

    Daifuku Intralogistics America Corporation

    Salt Lake City, UT
    2 days ago
  •  ...Controls Engineer III The Controls Engineer III designs control systems for industrial material handling solutions. Includes development...  ...engineering standards and best practices including software revision control Perform prototype development and testing... 
    For contractors

    Daifuku Intralogistics America

    Salt Lake City, UT
    4 days ago
  • $91k - $111k

     ...Employer sponsorship for employment visas or work permits is not available for this position. The Role As the Electrical & Controls Engineer you will expand the sale and rental of temporary and portable control systems for dewatering equipment. You will accomplish... 
    Permanent employment
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Work visa

    Xylem

    Salt Lake City, UT
    4 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake,...  ...and support digital capabilities. As a Software Engineer, you will be an integral member...  ...skills required Experience using version control system like Bitbucket and GitHub... 
    Long term contract

    Samprasoft

    Salt Lake City, UT
    2 days ago
  •  ...Controls Engineer Join the future of industrial automation! As a Controls Engineer, you'll play a critical role in developing and implementing control systems for our Industrial AI software platform, the Altitude OS. You'll collaborate with a team of seasoned engineers... 

    Altitude AI

    Salt Lake City, UT
    5 days ago
  •  ...Automation Engineering Position Schedule: Monday - Friday (40 hrs/wk) 8:00 AM - 5:00 PM Department: Automation Engineering - 501 Primary Purpose: Provides control systems engineering for new and existing in-house built automation equipment. Responsibilities include... 
    Work at office
    Monday to Friday

    ARUP Laboratories

    Salt Lake City, UT
    5 days ago
  •  ...reasonable estimate of the current range is: Grade: Technical 408Pay Range: $118,900.00 - $178,500.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software... 
    Full time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    1 day ago
  •  ...standards-based architectures and supporting services Follow engineering best practices in a team environment to develop high-quality...  ...these events may happen during non-work hours Excellent software design and problem analysis skills with an ability to quickly... 
    Full time
    Work at office
    Immediate start

    CaptionCall by Sorenson

    Salt Lake City, UT
    23 hours ago
  •  ...responsible for the company’s technology engineering, architecture, and infrastructure,...  ..., and make an impact from day one. As a Software Engineer Intern, you’ll join a 10-week Summer...  ...software development practices such as version control, testing, code reviews, Agile... 
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Flexible hours

    American Express

    Sandy, UT
    1 day ago
  •  ...AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer II is a junior engineer who contributes to software development...  ...lift, carry, push, pull or otherwise move objects.Fine Motor Control: Picking, pinching, typing or otherwise working, primarily... 
    Full time
    Work at office
    Monday to Friday

    Arup Laboratories

    Salt Lake City, UT
    4 days ago
  •  ...today.We are seeking a Senior CIAMSoftware Engineer in Salt Lake City to join our CIAM team...  ...in transforming engineering and banking software!This Software Engineer will be...  ...and changes.Manage source code version control system artifacts.Work with Business Analysts... 
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    18 hours ago
  •  ...us great.Zions is recruiting for the position of SeniorSoftware Engineer—API on the Digital Treasury Engineering & Support team. The...  ...OAuth, JWT, JWE, and HMAC), and relational databases.Knowledge of software engineering practices and programming languages. Familiarity with... 
    Temporary work
    H1b
    Work at office
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  • $152.5k - $205k

     ...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent... 
    Flexible hours

    Circle

    Salt Lake City, UT
    4 days ago
  • $293.9k - $406.8k

     ...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling customers to control and security policies across Cisco and...  ..., develop, and drive industry-leading software, hardware, and technology solutions with global... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    4 days ago
  •  ...analysis, testing, and implementation of software operating or application systems....  ...ROLEWe are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable...  ...with Salesforce DX (SFDX), version control (Git), and CI/CD pipelines (e.g., GitHub... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  •  ...reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  • $79k - $99k

    Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford...  ...on complexityFamiliarity with Git or other version control systems and exposure to DevOps tools such as Copado.Knowledge... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    3 days ago
  • $87k - $109k

    Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    4 days ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and...  ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,... 
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    Goldman Sachs

    Salt Lake City, UT
    18 hours ago
  •  ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    18 hours ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible...  ...engineering teams that build massively scalable software and systems, architect low latency...  ....Strong SDLC practices: version control, CI/CD pipelines, automated build/test/deploy... 
    Full time
    Temporary work
    Part time
    Immediate start

    Goldman Sachs

    Salt Lake City, UT
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!