Position Description:
We are seeking a Robotics Engineer to develop software interfaces between third-party controllers and industrial robots. The ideal candidate will have hands-on experience with industrial robot programming, controls integration, hardware/software interfacing, and industrial communication protocols.
Key Responsibilities
- Develop software interfaces between third-party controllers and industrial robot systems.
- Integrate robots with external hardware, sensors, and control systems.
- Design, develop, test, and troubleshoot robotics software and controls integration.
- Configure and support communication between robotic systems using industrial communication protocols.
- Collaborate with cross-functional teams to commission, test, and validate robotic systems.
- Troubleshoot hardware, software, and communication issues throughout development and deployment.
Required Qualifications
- Master's degree in Mechanical Engineering, Electrical Engineering, Robotics Engineering, Computer Science, or a related field.
- Experience programming industrial robots (FANUC, ABB, KUKA, Universal Robots, or similar).
- Strong experience with controls and hardware integration.
- Proficiency in C and/or Python.
- Experience with industrial communication protocols such as Ethernet/IP, Profinet, Modbus TCP, EtherCAT, or TCP/IP.
- Familiarity with ROS2, MATLAB, Simulink, LabVIEW, and Ubuntu/Linux.
- Strong problem-solving, debugging, and communication skills.