> Markdown version of [/jobs/ext/4027162-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/4027162-controls-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Controls Software Engineer - **Company:** Artech - **Location:** Sterling Heights, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Excel, Computer Vision, Microsoft Outlook, Information Systems, Computer Programming, Monitoring of Systems, Microsoft PowerPoint, Software Systems, Tia Portal, Information Technology - **Published:** October 30, 2026 - **Apply:** https://www.juju.com/job/15_a7c0543f ## About the Role * PLC/CNC, Computer Numerical Control (CNC), Software Systems * 5 years of related experience * High School Diploma / GED * Successful candidate must demonstrate leadership behaviors combined with outstanding interpersonal, teambuilding, and communication skills * Ability to work with UAW maintenance, Vendors, and other Process Team Members when required * Client Suite familiarity (Excel, PowerPoint, Outlook) * PLC Controller experience (Siemens, Rexroth, Allan Bradley) * Prior work experience at client or in client's Industry Applicants must be able to work directly for Artech on W2 Preferred Skills & Qualifications * Robotics, Computer Vision * Bachelor's degree in Engineering * Effective oral and written communication skills * Lean Manufacturing and Six Sigma experience * 8D and 5Why corrective action and problem-solving skills * Lean Tools - 5S, Kanban, Poka-yoke, and Value Stream Mapping * Familiar with UL508A requirements and NFPA79 * Siemens Step 7 and TIA Portal programming and troubleshooting * Siemens power line and solution line configuration and programming * Fanuc controls troubleshooting * CNC troubleshooting ## Description Day-to-Day Responsibilities * Develop and implement improvements to control systems and equipment using Factory Information Systems (FIS) data * Lead problem-solving in resolving equipment performance issues * Lead troubleshooting; coordinate resources to find root cause and fixes, manage and breakdown problems into items that can be validated * Assist in the training of manufacturing personnel and plant electricians * Assist in integration of controls into IT systems like Factory Information Systems (FIS), Error Proofing, QWX, and QTS * Troubleshoot machinery, robot, automation, and controls issues and downtime * Use FIS plant monitoring software to review cycle times of equipment * Review and coordinate project installations * Reprogram equipment for engineering changes and improvements * Maintain program backups for machinery and automation * Program new installations of automation, machinery, material handling, and robots * Review risk assessments as part of a team evaluating equipment safety