Software / Controls Engineer
Role Summary
The software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.
A key deliverable for this group is developing vision-based in-process quality inspection setups to replace $130K microscopes currently used on each production line. This requires strong machine vision experience.
Key Responsibilities
- Write PLC code from scratch for custom semi-automated manufacturing equipment (Allen-Bradley primary platform)
- Develop HMI programs and operator interfaces (ProFace HMIs)
- Program and integrate robotic systems (Epson robots)
- Configure and program machine vision systems for in-process quality inspection (Keyence systems)
- Develop vision setups to replace microscope-based inspection, performing automated quality checks during production
- Design electrical schematics and panel layouts for automation equipment
- Set up and configure all sensors, I/O, and field devices
- Debug and commission equipment end-to-end: wiring, code, motion, vision, robotics
- Collaborate with mechanical engineers on equipment integration and with process engineers on process validation
- Support equipment deployment to production lines in Shakopee and eventually Mexico
Required Skills & Experience
- 3+ years of experience in PLC programming, controls engineering, or automation software development
- Allen-Bradley PLC programming experience (RSLogix 5000 / Studio 5000, structured text, ladder logic)
- Experience programming HMIs (ProFace preferred, or similar platforms such as Rockwell PanelView, Siemens)
- Machine vision system experience (Keyence preferred, or Cognex, or similar)
- Electrical schematic design and panel layout experience
- Hands-on equipment debug and commissioning experience
- Ability to write code from a blank slate for greenfield automation equipment
Preferred Experience
- Epson robot programming experience (or similar SCARA/6-axis robot platforms)
- Python programming in an automation/controls context
- Experience with servo motion control and multi-axis coordination
- Background in benchtop or semi-automated equipment (not large-scale material handling or conveyance)
- Experience in precision assembly, fiber optics, medical device, or electronics manufacturing
GCS is acting as an Employment Business in relation to this vacancy.
Software / Controls Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Software Development
- Manufacturing & Production
- BI & Data Analytics
- Engineering Technology
- Engineering
- .NET/C#
- Controls & Automation
- Cyber
- Network security consultant
- Python developer
LATEST JOBS
- Controls Engineer
- Python Developer
- Network Engineer
- Cloud Security Engineer - Cont...
- Marketing Representative
- Head of Sales
- C# Developer Role - Hybrid - B...
- Information Security Programme...
- Business Development
- Customer Engagement Manager
- Account Manager
- Senior / Lead Consultant
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer