Controls Engineer
Listed on 2026-07-01
-
Software Development
Embedded Software Engineer, Software Engineer
Controls Engineer
Morbark LLC located in Winn, Michigan is looking for a Controls Engineer. Morbark LLC offers competitive compensation and a variety of benefits including:
- Health, Dental and Vision Insurance
- 401k Plan with company match
- Profit Sharing
- Paid Vacation and Sick time
- Paid Holidays
- Tuition reimbursement
Position Summary:
Under general direction, Controls Software Engineer is responsible for developing and supporting embedded software and control systems that operate Morbark's industrial equipment. This role combines software development and machine controls engineering, The designing software modules and control logic that ensure machines operate safely, efficiently, and reliably.
Working as part of the Electrical & Hydraulic Engineering team, the Controls Software Engineer develops software used to control machine functions, integrate electrical and hydraulic systems, and deliver real-time feedback to machine operators.
This role focuses on designing, developing, testing, and troubleshooting machine control software used in Morbark equipment. The role contributes to both new product development and continuous improvement of existing equipment, ensuring software performance meets operational and safety requirements.
Essential Functions of the Job:
- Design, develop, and implement embedded software that controls machine functions and operator interfaces.
- Develop software modules and control logic for machine operation using platforms such as Parker IQAN, CODESYS, Code Assist, or similar control environments.
- Design implement and tune control loops using PID, discrete time operations, ladder logic, scripting, and structured programming language
- Write and maintain code that enables machine functionality, diagnostics, and operator displays.
- Define and implement control algorithms to manage electrical and hydraulic machine systems.
- Design and implement machine control systems integrating software, electrical components, sensors, and hydraulic systems.
- Develop functional requirements and control strategies that support safe and efficient machine operation.
- Collaborate with electrical, hydraulic, and mechanical engineers to integrate control systems into machine designs.
- Support development of operator interfaces and machine diagnostics.
- Simulate and debug software during development prior to machine implementation.
- Validate software and control system performance at bench and machine levels.
- Diagnose and troubleshoot software, electrical, and control system issues on machines.
- Identify root causes of machine control problems and implement corrective solutions.
- Additional duties as assigned
Knowledge,
Skills and Abilities
(KSA's):
Core Competencies:
- Leading Change / Change Management: Ability to drive improvement of team, division, and corporate goals and objectives through people. Ability to balance change and continually strive to improve business performance.
- Leading People / Teamwork: Ability to design and implement strategies which maximize employees' potential and foster high ethical standards in meeting the team, division, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).