> Markdown version of [/jobs/ext/1717569-controls-software-engineer-in-macomb](https://www.wearedevelopers.com/jobs/ext/1717569-controls-software-engineer-in-macomb). 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 in Macomb - **Company:** Energy Jobline - **Location:** Macomb, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Word, Microsoft Excel, Systems Engineering, Microsoft Outlook, C Sharp (Programming Language), Computer Programming, Computer Engineering, Microsoft Office, Microsoft PowerPoint, Software Engineering, Systems Integration, HMI Screens, Win CC - **Published:** July 31, 2026 - **Apply:** https://www.energyjobline.com/job/controls-software-engineer-macomb-31293136 ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Systems Engineering, or related field * Minimum 2-3 years of relevant experience (5+ years ) * Strong experience with PLC programming, HMI development, and CNC programming * Knowledge of electrical power and distribution systems * Experience supporting automation systems in manufacturing environments * Proficiency with Microsoft Office (Excel, Word, PowerPoint, Outlook, Project) * Ability to travel up to 35% (with potential to increase depending on project needs) * Must meet Export Control requirements (U.S. Person as defined by 22 C.F.R.) Skills * Experience with C# programming * Strong troubleshooting and problem-solving skills * Experience with system integration and complex automated equipment * Understanding of project execution and lifecycle management * Strong communication and teamwork skills * Ability to adapt to changing priorities and customer environments Why This Role * Hands-on involvement with advanced automated manufacturing systems * Exposure to both domestic and international projects * Opportunity to lead critical commissioning and startup phases * Competitive hourly pay and impactful engineering work ## Description We are seeking a Controls Engineer to support the design, programming, integration, and commissioning of automated assembly equipment. This role plays a key part in the full project lifecycle-from concept and software development through on-site startup, buyoff, and production support at customer facilities. The ideal candidate has hands-on experience with PLC logic, HMI development, CNC programming, and system commissioning in a manufacturing environment., * Design, program, test, document, and commission PLC and HMI software for automated systems * Support installation, startup, troubleshooting, and production ramp-up at customer sites * Configure drives and integrate hardware and software control systems * Lead programming, commissioning, and software testing phases of automation projects * Collaborate with cross-functional engineering teams throughout the project lifecycle * Assist in developing engineering standards to ensure consistency and quality * Research and apply new automation technologies to improve system performance * Review program metrics and provide recommendations to improve operational efficiency * Represent the organization professionally during customer interactions, commissioning, and buyoff ## Related Videos - [Developing the Rich Text Editor for DeepL.com](https://www.wearedevelopers.com/videos/1172-developing-the-rich-text-editor-for-deepl-com) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Engineering/Manager Pendulum: Generating compound interest on your career](https://www.wearedevelopers.com/videos/100348-engineering-manager-pendulum-generating-compound-interest-on-your-career) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)