Controls Engineer – E2; Seattle
Listed on 2026-10-23
-
Engineering
Automation & Mechatronics Engineer, Systems Engineer, Electrical Engineering, Robotics
The Controls Engineer (E2) is responsible for developing PLC, HMI, and robot-program code, designing electrical control panels and wiring systems, and commissioning automation systems at customer sites. This role is central to Emtech's controls and automation capabilities — working with platforms including EtherCAT, UDP, and Codesys to integrate robotic systems for clients. The Controls Engineer collaborates closely with mechanical, electrical, and test engineers as well as the technician team to deliver safe, high-performing automation solutions.
ESSENTIALDUTIES & RESPONSIBILITIES
- Promotes and upholds the Mission, Vision, and Core Values of Emtech, LLC in day-to-day activities.
- Develop PLC, HMI, and robot-program code for robotic and automation systems.
- Design electrical control panels and system wiring diagrams.
- Configure safety systems including guarding, safety PLCs, and interlocks.
- Commission automation systems and perform onsite debugging and startup support.
- Collaborate with mechanical and electrical engineers to ensure seamless system integration.
- Partner with the technician team to support hardware bring-up and controls commissioning.
- Read, create, and maintain electrical schematics using AutoCAD Electrical or E-Plan.
- Configure and troubleshoot industrial networking protocols (Ether Net/IP, Profi Net, Modbus, EtherCAT).
- Document control system designs, code, and commissioning results.
- Identify and implement improvements to control system performance and reliability.
- Participate in design reviews, customer meetings, and project status updates.
- Actively support and integrate into the company culture by consistently upholding its core values, purpose, and mission.
- Provide clear technical reporting to the Engineering Lead and Contract Owner.
- Other duties as assigned.
- Bachelor's degree in Controls Engineering, Computer Engineering, Electrical Engineering, or a related field.
- Experience with PLC platforms including Allen-Bradley, Siemens, and/or Omron.
- Experience with robotic programming basics.
- Ability to read and create electrical schematics (AutoCAD Electrical / E-Plan).
- Understanding of industrial networking protocols (Ether Net/IP, Profi Net, Modbus, EtherCAT, UDP).
- Familiarity with Codesys or structured text programming preferred.
- Strong troubleshooting and analytical skills.
- Excellent written and verbal communication skills.
- Ability to travel to customer sites as required.
- Must possess and maintain a valid driver's license. Roles that drive a company vehicle must also meet Emtech’s auto insurance requirements and authorize periodic driving record checks.
- Employment is contingent on a background check conducted after a conditional offer, in accordance with the Washington Fair Chance Act, and on employment eligibility verification (Federal I-9).
- Must be able to travel as required by client project needs.
- Ability to work flexible schedules to meet company and client deadlines.
This position operates in a professional office and/or robotics lab/industrial environment. Exposure to machinery, moderate noise levels, and varying lighting is expected. Onsite travel to customer locations may be required.
- Ability to lift and carry up to 50 lbs. on occasion in lab and field environments.
- Ability to stand for extended periods during commissioning and site activities.
- Ability to sit for long periods when performing programming and documentation work.
- Ability to stoop, kneel, and move about as needed in industrial environments.
- Ability to communicate effectively in written and verbal modalities.
- Ability to travel to customer sites domestically and potentially internationally.
Reasonable accommodations may be made to enable…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).