Loading, Please wait..!!
Software Controls Engineer
-
Posted on: Nov 03, 2026
-
Cincinnati, Ohio
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Software Controls Engineer roles in Ohio.
View Salary Guide →
Over 12 millions jobs on Snaprecruit.
Find your match !
VIEW SIMILAR JOBS →
Find your match !
Job Title :
Software Controls Engineer
Job Type :
Full-Time
Job Location :
Cincinnati Ohio United States
Remote :
No
Job Description :
**open to both entry or mid level engineers**Requirements3+ years of software development experience within industrial automation, machine controls, embedded systems, or a related environmentProficiency in C, C#, Python, and JavaScript, with experience in software design, debugging, testing, and maintaining production systemsHands-on PLC programming experienceExperience developing HMI applications and machine control software for industrial equipmentExperience with Azure DevOps, Git, and modern source control practices, including branching, pull requests, and CI/CD pipelinesExperience working within Agile software development environmentsBachelor’s degree in Engineering, Operations, Manufacturing, Business, or a related fieldPreferred QualificationsExperience with B&R Automation Studio and/or Beckhoff TwinCAT 3Experience using AI-enabled engineering or software development toolsExperience with motion control and/or robotic automationJob DescriptionWe are looking for a Software Controls Engineer to join a team onsite in Cincinnati, OH. This individual will develop and test control system software for new and existing industrial equipment, including HMI and PLC-based controls used to monitor and operate injection molding and plastic extrusion machinery.The Software Controls Engineer will support the full software development lifecycle, including designing, developing, testing, troubleshooting, and releasing new features on existing control platforms.ResponsibilitiesDevelop and test control system software for industrial machineryDesign, build, and maintain features on existing control platformsDevelop PLC and machine control software using Structured Text, C, C++, and related programming languagesDevelop and support web-based HMI applications using JavaScript, C#, HTML, and related technologiesTest software directly on machinery and troubleshoot interactions between software, controls, electrical, and mechanical systemsCollaborate with global engineering teams to design, review, test, and release softwareIntegrate controls and software with equipment and systems from third-party vendors and suppliersFollow established software architecture, coding standards, source control, and development practices
Position Details
Posted:
Nov 03, 2026
Reference Number:
10440_4481920807
Employment:
Full-time
City:
Cincinnati
Job Origin:
APPCAST_CPC
Share this job:
Please wait..!!

