CNC Controls Engineer
MBS Professional Staffing - Cincinnati, OH
Apply NowJob Description
About the CompanySiemens Control Software CNC integration 840D & Step 7 for gantry robotic applications.About the RoleThis role is responsible for writing and maintaining control and software code, integrating CNC and PLC systems, troubleshooting electro-mechanical and software issues, supporting HMI and communication protocols, and participating in cross-functional design reviews to continuously improve system performance and functionality.ResponsibilitiesControl Software for gantry and robotic applicationsTarget code to run on Siemens Operate platformsUse TIA Portal development environments for CNC integration840D using STEP 7Write and maintain code in WinForms, C, C++, and many IEC 61131-3 PLC languagesUse Microsoft's Visual Studio develop environmentsTarget code to run on Windows and Intime RTOSManage source controlled with Mercurial and GitPlans for C# and/or Indusoft development for future HMIsUtilize OPC-UA, Access Databases, and Modbus-TCP on various applicationsFocus on continuously improving and optimizing system performance and increasing control system functionality and capabilityParticipate in cross-functional design reviewsTroubleshoot electro-mechanical and software issuesQualificationsEducation: BS in Engineering (preferably Electrical or Computer) or Computer ScienceRelevant years of experience can be considered in lieu of a degreePreferably 5 or more years of relevant controls and software programming experienceMust be a U.S. citizen or have permanent residency status (green card)Travel will be less than 10%Relocation availablePossess strong verbal and written communication skillsPreferred Skills5 or more years of relevant controls and software programming experienceRelocation is provided for right candidatePay Range $110K
Created: 2026-05-15