Controls Software Engineer
Nusano
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.
- ...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,...SuggestedFull timeFlexible hours
- ...Type Full-time 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 with...SuggestedFull timeFor contractorsWork at officeLocal areaMonday to Friday
- ...of agile and rapid application development processes to speed engineering efforts Knowledge of Android/iOS design guidelines and best... ...Strong knowledge of Kotlin, Swift, C++ Strong understanding of software algorithms, structures, and patterns Excellent object-...Suggested
$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 solutions. This role...SuggestedHourly payContract work$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SuggestedTemporary workFlexible hours$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 timeFor contractorsRemote workWorldwide$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$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...Contract workWork at officeRemote work$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...Remote jobFull timeWork at officeLocal area- ...is the leading provider of cloud-based software for dealerships, serving the Powersport,... ...We are looking for a Senior Software Engineer to join one of our high-impact engineering... ...Terraform, supporting reproducible, version-controlled AWS environment provisioning....Full timeFlexible hours
- We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high -quality, innovative and fully performing software in compliance with coding standards and technical design. Software...Full timeWork experience placement
- ...career, and the financial world. The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Software Engineers who are ready to learn and contribute to the development of the next generation of our financial services platform. Key...Full timeWork experience placementInternship
- ...Software Engineer — AI-Native Full Stack Bolo AI Bay Area (Hybrid) | Salt Lake City Area (Remote) | Full-Time Senior Engineer The Role Has Changed Three person engineering teams are building what used to take thirty. Not by working harder, but by working...Full timeRemote workFlexible hoursShift work
$160k - $185k
...About the Role: We are looking for an experienced Senior Engineer to join our Platform team — a strategic, hands-on technical leader... ...Required Skills & Experience: ~5+ years of professional software engineering experience, with a strong focus on backend systems,...Full time- ...Advanced Services development team. If you are passionate about great software development and care about the quality of your work, you should... ...you got what it takes? ~2-4 years of experience as software engineer ~ Strong experience of development on Windows ecosystem, use...Full timeContract workWork at officeImmediate startRemote workFlexible hours
- ...builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and...Full timeInternshipWork at officeRemote workFlexible hours
$130k - $150k
...competencies, collaborate with diverse professionals, share knowledge and enjoy a rewarding career. We are looking for a Senior Software Engineer - ServiceNOW Developer to join our Corporate IT Team in Salt Lake City! ROLE AND RESPONSIBILITIES: We are seeking a...Full time- ...Department : Biocomputing - 331 Primary Purpose : A Software Engineer II is a junior engineer who contributes to software development... ..., carry, push, pull or otherwise move objects. Fine Motor Control: Picking, pinching, typing or otherwise working, primarily with...Full timeWork at officeMonday to Friday
- ...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
- ...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 workWorldwide
$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 contractorsShift workDay shift$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 employmentFull timeTemporary workApprenticeshipWork at officeWork visa- ...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 officeMonday to Friday
- ...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...
- ...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 timeWork at officeImmediate start
- ...Corgi Renters Insurance Compliance Platform Engineer Corgi is vertically integrating the entire insurance industry. We design, underwrite... ...compliance platform for property management companies. Our software automates renter benefits and insurance end-to-end: enrollment,...Work at officeRemote work
- ...PDS is looking for a Front End Software Engineer: * 3 - 5 years of experience * Strong skills with Angular * experience with Java and/or C# Experience with one or more of the following technologies (Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop...
$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 timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...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 officeWork from homeFlexible hours3 days per week
- ...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 timeInternshipSummer internshipWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- software developer fintech West Valley, UT
- startup software engineer West Valley, UT
- junior software developer remote West Valley, UT
- software engineer West Valley, UT
- software engineer amazon West Valley, UT
- senior robotics software engineer West Valley, UT
- cybersecurity software engineer West Valley, UT
- software engineer healthcare West Valley, UT
- part time software developer remote West Valley, UT
- software developer West Valley, UT


