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.