Job Overview
We are seeking a Controls/Automation Engineer to design, develop, and maintain industrial software applications and automation systems. This role involves working with .NET applications, PLC programming, and robotic systems to support manufacturing and automation processes.
Key Responsibilities
Architect, develop, and maintain desktop and embedded .NET (C#) applications that interface with industrial equipment such as:
Cameras, sensors, conveyors, actuators, and robotic systems
Develop and maintain PLC programs using Structured Text (IEC 61131-3), preferably with Beckhoff TwinCAT
Program, configure, and troubleshoot Epson RC+ robot controllers
Integrate robotic handling and pick-and-place systems into automation workflows
Implement and debug industrial communication protocols such as:
MQTT
MODBUS (RTU/TCP)
EtherCAT and other fieldbus/Ethernet-based standards
Maintain existing projects, enhance functionality, and develop new features
Review and update technical documentation
Participate across the full software development lifecycle
Required Skills
PLC Programming Experience
Structured Text
Rockwell or Siemens platforms
.NET / C# Development
Experience building industrial machine user interfaces
Must have industrial or embedded UI experience (no gaming UI backgrounds)
Strong experience leading or participating in technical discussions/meetings
Ability to work across the full development lifecycle
Preferred Skills
Robotics experience (KUKA/Komau or similar preferred)
Hands-on robotic programming (not just operating robots)
Strong communication skills in cross-functional environments
Self-starter with proactive mindset
Ability to work independently
Education
Degree not required with relevant experience
Candidates without a degree should demonstrate strong tenure and hands-on experience
Interview Process
Round 1: 30-minute call with Hiring Manager
Round 2 (Onsite approx. 2 hours):
30-minute candidate project presentation
30-minute panel interview
30-minute Q&A session (6 10 participants)
30-minute coding assessment
Additional Information
Sponsorship: Available (company can support in the future)
Numbers & Facts
Location
Schaumburg, IL
Skills
Automationunmatched
Automation Engineeringunmatched
Automation Systemsunmatched
Communication Skillsunmatched
Communications Protocolsunmatched
Cross-Functionalunmatched
Debugging Skillsunmatched
Desktop PCunmatched
Embedded Systemsunmatched
Ethernetunmatched
Gamingunmatched
Identify Issuesunmatched
Industrial Developmentunmatched
International Electro-Technical Commission (IEC)unmatched
Leadershipunmatched
Manufacturing Automationunmatched
Manufacturing Systemsunmatched
Manufacturing/Industrial Processesunmatched
Microsoft .NETunmatched
Microsoft C# (C Sharp)unmatched
Product Lifecycleunmatched
Programmable Logic Controller (PLC)unmatched
Roboticsunmatched
Software Administrationunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
TCP (Transmission Control Protocol)unmatched
Technical Writingunmatched
User Interface/Experience (UI/UX)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.