Software Controls Engineer
- Aurora, CO, United States
From $55 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $55 USD / hour
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
- 5+ years of PLC/HMI programming experience, including programming from concept through completion OR modifying/configuring existing logic in a systems integration environment
- 3+ years of engineering experience troubleshooting and/or commissioning conveyor, material handling, sortation, or similar industrial automation equipment
- Programming experience with C#, .NET, and/or Visual Basic
- Experience developing stored procedures in Microsoft SQL Server
- Experience with transactional message exchange between Allen-Bradley ControlLogix PLCs and databases or third-party applications
- Comfortable with approximately 20% travel during commissioning
- Able to pass required background check and drug test
- Bachelor's Degree strongly preferred
Nice to Have Skills & Experience
- Rockwell Automation Studio/RSLogix 5000
- FactoryTalk View HMI development
- Amazon Mercury protocol programming experience
- Ignition SCADA development/programming experience Previous experience supporting large-scale distribution, logistics, airport, parcel, or automated material handling systems
Job Description
An Industrial Engineering company specializing in mechanical and controls system integration, commissioning, and decommissioning is looking for a Software Controls Engineer to support a major Amazon 1DC project. This is a key, long-term addition to the controls team. This position will work with controls/software development, with the majority of work focused on developing PLC and software solutions for automated conveyor, sortation, and material handling systems. You will program Allen-Bradley ControlLogix PLCs, HMIs, VFDs, and related controls while also developing software and database integrations using C#, .NET, Visual Basic, and SQL Server. A major component of the role includes transactional message exchange between PLCs and databases or third-party applications. This is a 6-month contract-to-hire opportunity intended to convert to a permanent position at 6 months. It is an excellent opportunity for a Controls Engineer who wants to move beyond traditional PLC programming and gain deeper experience with industrial software, database integration.