Controls Automation Engineer
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
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 (phone number removed), 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
- 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
- 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
- Degree not required with relevant experience
- Candidates without a degree should demonstrate strong tenure and hands-on experience
- 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
- Sponsorship: Available (company can support in the future)
