> Markdown version of [/jobs/ext/2854758-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/2854758-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:** Actalent - **Location:** Winn, MI, United States - **Salary:** $79,997.0 - $103,002.0 - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), Computer-Aided Design, Controller Development System (CoDeSys), Software Debugging, Programming Tools, Software Engineering, Systems Integration, Maintaining Code, Software Coding - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/dd417acb-333e-41a5-a4f5-c76019fd30a2/controls-engineer ## About the Role * Hands-on experience developing/programming software. Examples: Parker IQN, CODESYS, CodeAssist, or similar (C, mat lab, simulink) + Need to have worked with: control logic - writing code that interacts with physical systems + Experience troubleshooting electrical hardware issues with control modules, valves, sensors, etc. + Bachelors degree in engineering Additional Skills & Qualifications * PLC programming * Experience with: construction equipment, automotive systems, agricultural equipment, or industrial machinery Work Environment This environment involves fabrication, welding, machining, and assembly-heavy manufacturing. Some travel to customer locations or dealer sites may be required, totaling less than 20% of the time, with only a few trips a year, primarily within the country. ## Description As a Controls Software Engineer, you will be responsible for developing software for updates, changes, and new product development for equipment using Parker IQAN. This company builds a range of heavy equipment. * You will be supporting the technical support team - who interfaces with customers and troubleshoots issues on the production floor * Strategically, you will develop a more regimented software and defined process storage of software, documentation for existing service parts in terms of how the software handles those things. * Occasionally upgrading Parker products to newer versions (will train on this software). Responsibilities * Software development and machine controls engineering, focusing on designing software modules and control logic that ensure machines operate safely, efficiently, and reliably. * Integrating electrical and hydraulic systems, and delivers real-time feedback to operators. * Developing, testing, and troubleshooting machine control software for both new product development and continuous improvement initiatives. * Writing and maintaining code for machine functionality, diagnostics, and operator interfaces; developing control algorithms; and designing integrated control systems that coordinate software, sensors, electrical components, and hydraulics. * Simulating and debugging software prior to implementation, validating performance at both bench and machine levels, and diagnosing and resolving software and control system issues to ensure optimal performance and reliability. ## Related Videos - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Why optimizing for system comprehension is key to implementing AI for software development](https://www.wearedevelopers.com/videos/100210-why-optimizing-for-system-comprehension-is-key-to-implementing-ai-for-software-development) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more](https://www.wearedevelopers.com/videos/1380-wearedevelopers-live-what-development-and-tattoos-have-in-common-and-more) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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)