Controls Engineer
US$125,000 – US$145,000 / yr base salary
Posted 30 Sep 2021
Advertised as “Controls Engineer, PLC Programming”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 3+ yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
- Visa sponsorship
- Not offered
| Base salary | US$125,000 – US$145,000 / yr |
|---|
As a Controls Engineer PLC Programming, you will be participating in the research, development and deployment of AI enabled robot cells for material handling and logistics applications. You will collaborate with Operations, Software, and Machine Learning teams to research, design, integrate, test and deploy new robotic hardware including: robot cell designs, end effectors, cameras, lighting, HW control devices (PLCs, I/O couplers, sensors, etc), pneumatics, actuators, custom mechanisms.
We value candidates who are passionate about what they build, feel a strong sense of ownership over their work, are driven to succeed and appreciate a harmonious work environment.
What You'll be Doing
-
Programming & Deployment: Developing, testing, and deploying robust PLC code for ML-enabled robotic automation systems across multiple concurrent projects.
-
System Integration: Integrating PLCs with off-the-shelf control devices (I/O couplers, sensors, safety controllers, etc.) and our proprietary machine-learning software.
-
Collaboration: Working alongside and managing integration partners to co-develop, commission, and deploy robotic cells.
-
Documentation: Writing detailed technical specifications and documentation for control logic and software architecture.
-
HMI Development: Designing, developing, and deploying intuitive Human-Machine Interfaces (HMIs) to provide operators with seamless control, monitoring, and troubleshooting capabilities for the robotic workcells.
-
Safety Implementation: Programming and validating safety logic and safety PLCs to ensure the robotic workcells meet all industrial machine safety standards and fail-safe requirements.
-
Testing & Commissioning: Debugging and characterizing PLC programs for complex electromechanical.
-
Troubleshooting: Supporting internal engineering teams by diagnosing control systems to ensure equipment is operational for both development and live demos.
-
Must be able to travel 20-30% of the time and/or as needed during installation and deployment of new projects
Experience and Skills You'll Need
-
3+ years of professional experience in PLC programming and industrial automation.
-
Multi-Project Management: Proven ability to manage controls programming across several projects simultaneously while effectively balancing competing priorities.
-
PLC Expertise: Deep knowledge and hands-on experience with major PLC platforms (e.g., Allen-Bradley/Rockwell, PLCNext, Siemens, Beckhoff, or similar).