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.
$97k - $143k
...Join Eaton's Electrical Engineering Services & Systems TeamLead the development, testing, and implementation of power systems control solutions for our customers using PLC's, HMI's, Multi... ...Do:Create, modify, test, and deploy software for Programmable Logic Controllers (...Suggested$103.71k - $138.28k
..., deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering organizations...SuggestedFull timeTemporary workFor contractors- ...Controls Engineer PLCJob Duties & Responsibilities:Determine the design and performance parameters for control system applications.Determine... ..., and critical environment controls system hardware and software.Develop PLC and HMI software to meet the functional requirements...Suggested
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...functional teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns...SuggestedRemote jobInternship
- ...in the interest of national security. Job Title: Intern, Software Engineer Job Code: 39942 Job Location: Salt Lake City, UT Job... ...science, engineering, and math principles to support real-time control and system performance. Day to day, you'd collaborate with cross...SuggestedInternshipLocal area
$48k - $63k
...exciting and exclusive partnership with Columbia Univ. School of Engineering. All mthree Alumni are eligible to receive two Executive... ...Engineering network and ongoing training. What you’ll do: As a software developer with mthree, you’ll build complex applications in a...Permanent employmentFull timeTraineeshipRelocationVisa sponsorshipWork visaFlexible hours- ...Full Stack Software EngineerREPORTS TO: Data Engineering and Analytics DirectorLOCATION: Salt Lake City – Hybrid ScheduleSTARTING DATE: ImmediatelyPOSITION... ...planning and estimation skillsExperience with version control systemsStrong problem-solving and analytical...
- .... The role would be supporting the build of custom client websites.The team is comprised of both Data Engineers and Full Stack engineers. This role is a Full Software EngineerOur full stack engineers develop in the following stack, so experience here would be necessary...
- ...here you will:Join an Agile squad of developers and automation engineers supported by a product manager and scrum master, and... ...'ll bring:8+ years of progressive development experience as a Software EngineerHands-on development experience in Node, React, and LoopbackTechnical...Temporary work
- ...partner with architects, designers, and contractors to turn ambitious interior concepts into finished spaces. Your Role: As a Solutions Engineer you will be the technical bridge between sales, project management, and operations on a special projects team — designing and...For contractors
- ...HOJ Innovations is seeking a passionate, detail-oriented Controls Engineer to assist in the design, development, and support of industrial... ...is comfortable working directly with hardware , programming software, electrical systems and equipment during development, commissioning...Full timeFlexible hours
- ...ll Work With At Design Group, you'll collaborate with experienced leaders, technical specialists, and subject matter experts to solve complex challenges for some of the world's leading c Controls Engineer, Controls, Engineer, Systems, Technology, Technical, Automation...
- ...Job Title Designs control systems for industrial material handling solutions. Includes concepting new ideas... ...schedules and cost estimates. Follow established engineering standards and best practices including software revision control. Perform prototype development and...For contractors
- ...Description Job Summary As a design build engineering firm and general contractor that designs... ...facilities, Dennis Group’s Automation/Controls Engineers work closely with our process... ...or control systems. Both software and hardware design and troubleshooting...For contractors
- ...Software Engineer IVPrimary Purpose:A Software Engineer IV is a senior engineer and leading contributor to software development projects, designing... ...lift, carry, push, pull or otherwise move objects.Fine Motor Control: Picking, pinching, typing or otherwise working, primarily...Work at office
$120k - $145k
We are seeking a Senior Solution Design Controls Engineer to develop modernization and lifecycle solutions for Automated Storage and Retrieval... ...controls modernization concepts and define hardware, software, interfaces, engineering, commissioning, and implementation...Full timeFor contractorsLocal area$62k - $89k
...If you've ever rewritten a function three times because the second version still bothered you, our DevOps Engineer opening in Taylorsville, UT will feel like home. Cut to the chase and you get $62,000 - $89,000, a technology mandate, and NBCUniversal colleagues who treat...- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Code: 46683 Job Location: Salt Lake City, UT Job Schedule: 9/80 9/80: Employees work 9 out of every 14 days -...Local area
- ...interest of national security. Job Title: Senior Specialist, Software Engineering Job ID: Req ID 47677 Job Location: Salt Lake City, UT... ...Open source Linux development Experience with source control repositories such as Git or Clearcase Experience with test...Local area
- ...the interest of national security. Job Title: Specialist, Software Engineer Job Code: 47429 Job Location: Salt Lake City, UT... ...Skills Proficient skills in Java, C#, Typescript and Source Control (e.g., Git) solutions. Proven experience in software development...Work experience placementLocal areaMonday to FridayShift workDay shift
- ...JOB TITLE Senior Process Controls Engineer JOB SUMMARY: The Senior Process Controls Engineer leads programming, control architecture, and system optimization. Coordinates across engineering, IT, and operations. Defines control system structure. Designs and configures...Visa sponsorship
- ...work with a proven entrepreneurial and engineering team Responsibilities The biggest... ...cytometry datasets - Collaborate with software engineers and immunologists to build client... ..., including readable code, version control, unit tests, integration testing, continuous...Full time
- Position: Software Engineer I Employment Status: Exempt, Full Time Location: Salt Lake City, Corporate Office Company Profile Carterra is a... ...execute unit tests for your own code. Familiarity with version control and the discipline to work within an established development...Full timeInternshipWork at office
$32.36 - $50.56 per hour
...performance optimization Python Reporting & Analytics database administration AI/ML We are looking for a highly skilled and experienced Software Engineer - Database Developer to join our outstanding Engineering team. As a Software Engineer - Database Developer, you will play an...Contract work$50k - $75k
Software Development Engineer Job Summary The SCI Institute The SCI Institute is a world‑class research institute located within the new Warnock... ...APIs, and modern web technologies. Familiarity with source control systems such as Git. Basic understanding of cloud...Full timePart timeWork experience placementMonday to Friday- ...the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Senior Software Engineer to join Zions Bancorporation. As a Senior Software Engineer, you will be the primary software engineering expert on a small Agile...Temporary workH1bWork at officeWork from homeFlexible hours3 days per week
- ...in the interest of national security. Job Title: Intern, Software Engineering Job Code: 41596 Job Location: Salt Lake City, UT Job... ...implementation, integration, and test of embedded software for real-time control of advanced tactical radio equipment Develop software...InternshipLocal area
- ...interest of national security. Job Title: Intern, Systems Engineering Job Code: 41255 Job Location: Forest, VA Job Schedule:... ...procedures & cases Conduct tests and document results Use software tools, scripting and software/hardware troubleshooting...InternshipLocal area
- ...developing CMM programs, conducting quality control inspections, analyzing measurement data,... ...records, and collaborating with engineering and manufacturing teams to solve quality... ...Proficiency with PC-DMIS and/or Calypso CMM software platform. Ability to import and work from...Shift workAfternoon shift
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- graduate software developer no experience West Valley, UT
- part time software developer remote West Valley, UT
- remote software sales West Valley, UT
- entry level software sales West Valley, UT
- software sales West Valley, UT
- id software West Valley, UT
- software implementation project manager West Valley, UT
- healthcare software sales West Valley, UT
- software support West Valley, UT
- software West Valley, UT




