> Markdown version of [/jobs/ext/1717225-software-engineer-controls](https://www.wearedevelopers.com/jobs/ext/1717225-software-engineer-controls). 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). --- # Software Engineer Controls - **Company:** Epitec, Inc. - **Location:** Sterling Heights, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Excel, Computer Vision, Microsoft Outlook, Information Systems, Computer Programming, Microsoft Office, Microsoft PowerPoint, Software Systems, Software Troubleshooting, Tia Portal, Fanuc, Industrial Software, Allen-Bradley Factory Automation Equipment - **Published:** July 31, 2026 - **Apply:** https://www.dice.com/job-detail/8affaa85-1e75-46e3-a708-998865b3ebd7 ## About the Role The ideal candidate will have strong PLC programming experience, manufacturing controls expertise, and the ability to lead complex troubleshooting and root-cause investigations in a highly automated environment., * High School Diploma or GED * 5+ years of controls engineering, automation, PLC, or manufacturing systems experience * Experience with: + PLC programming and troubleshooting + CNC controls + Manufacturing automation systems + Software systems integration * Experience with: + Siemens PLCs + Allen-Bradley PLCs + Rexroth PLCs * Strong troubleshooting and root-cause analysis skills * Ability to work with UAW maintenance teams, vendors, and production teams * Microsoft Office proficiency (Excel, Outlook, PowerPoint) * Strong communication and leadership skills Preferred * Bachelor's Degree in Engineering * Robotics experience * Computer Vision experience * Siemens Step 7 programming * Siemens TIA Portal programming * Siemens Powerline and Solution Line configuration * Fanuc controls troubleshooting * CNC troubleshooting expertise * Lean Manufacturing * Six Sigma methodologies * 8D Problem Solving * 5 Why Analysis * UL508A knowledge * NFPA79 knowledge * Lean tools including: + 5S + Kanban + Poka-Yoke + Value Stream Mapping #SoftwareEngineer #ControlsEngineer #AutomationEngineer #PLCProgrammer #ManufacturingEngineering #Robotics #IndustrialAutomation #FordJobs #SterlingHeightsJobs #ControlsSystems #LI-KT1 #INDOEM ## Description Epitec is seeking a Controls Engineer for the largest U.S. automakerin Sterling Heights, MI. This role is responsible for developing, implementing, troubleshooting, and improving automation, controls, CNC systems, PLCs, robotics, and manufacturing software systems that support production operations., * Develop and implement improvements to manufacturing control systems using Factory Information Systems (FIS) data. * Lead troubleshooting and root-cause analysis of equipment performance issues. * Coordinate resources to identify and resolve automation, machinery, and controls problems. * Support manufacturing personnel and plant electricians through training and technical guidance. * Integrate controls systems with Factory Information Systems (FIS), Error Proofing, QWX, and QTS. * Troubleshoot machinery, robotics, automation, PLCs, CNC equipment, and production downtime issues. * Utilize plant monitoring software to analyze equipment cycle times and production performance. * Coordinate and review automation and controls project installations. * Reprogram equipment to support engineering changes and process improvements. * Maintain backups of machine and automation programs. * Program new automation, manufacturing equipment, robots, and material handling systems. * Participate in equipment risk assessments and machine safety evaluations. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [In-depth .NET Azure Functions: Isolated mode, performance and durable AI agents](https://www.wearedevelopers.com/videos/100207-in-depth-net-azure-functions-isolated-mode-performance-and-durable-ai-agents) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [From Syntax to Singularity: AI’s Impact on Developer Roles](https://www.wearedevelopers.com/videos/900-from-syntax-to-singularity-ai-s-impact-on-developer-roles) - [What If Apps Built Themselves? AI-Powered Low-Code for the Industrial Enterprise](https://www.wearedevelopers.com/videos/2079-what-if-apps-built-themselves-ai-powered-low-code-for-the-industrial-enterprise) - [From Tables to Graphs in Minutes: Supercharging Kusto Graph Analytics with AI-Powered Development](https://www.wearedevelopers.com/videos/1543-from-tables-to-graphs-in-minutes-supercharging-kusto-graph-analytics-with-ai-powered-development) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)