
Proactive Global Verified
Staffing & Recruitment, IT Services, Human Resources
Controls Software Engineer
Romeoville, Illinois, United StatesOnsiteFull Time$95,000–$120,000 /yrPosted 23 days agoVisa sponsorship available
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAre you looking for an opportunity to bring advanced automation systems to life in a hands-on, high-impact engineering role?
Our client is seeking a Controls Software Engineer to play a key role in developing, programming, and commissioning PLC and HMI solutions for fully automated storage and material handling systems.
Responsibilities
- Design, program, and maintain PLC systems using standard function blocks.
- Develop and configure HMI interfaces using standardized templates.
- Support system integration, commissioning, and onsite troubleshooting.
- Assist in defining functional specifications for control systems.
- Create and contribute to technical documentation, SOPs and manuals.
- Test and troubleshoot electrical and mechanical automation systems.
- Collaborate with integration teams on WCS testing and validation.
- Support system simulation and performance optimization.
- Develop and execute commissioning test plans.
- Perform onsite commissioning and ensure successful system startup.
- Complete Site Acceptance Testing (SAT) and customer handover.
Skills
- Degree in Automation, Robotics, Electrical, Electro-Mechanical, or Mechatronics Engineering
- Experience in controls engineering within material handling or industrial automation.
- Strong PLC and HMI programming experience (Siemens preferred).
- Experience with structured text programming (e.g., SCL)
- Strong troubleshooting and problem-solving skills.
- Continuous improvement mindset for systems and software.
- Willingness to travel across the US and Canada.
If you are interested, please apply.
Similar roles
- Controls Software EngineerLawrence Berkeley National Laboratory · San Francisco, California, United States · Onsite
- Senior Controls Software EngineerRolls-Royce · Indianapolis, Indiana, United States · Remote
- Controls Software EngineerSterling Engineering · Georgia, United States · Onsite
- Controls Software EngineerJobot · Oregon, United States · Onsite
- Controls Software EngineerMilacron · Ohio, United States · Onsite