Robotics Engineer

Optimal Staffing

Warren, MI

JOB DETAILS
SKILLS
ABB (Asea Brown Boveri), Communication Skills, Communications Protocols, Computer Science, Control Systems, Cross-Functional, Debugging Skills, Electrical Engineering, Ethernet, Hardware-Software Integration, IP (Internet Protocol), LabVIEW Programming Language, Linux Operating System, MATLAB, Mechanical Engineering, Problem Solving Skills, Python Programming/Scripting Language, Robotics, Robotics Software, Software Administration, Software Development, Software Engineering, System Validation, TCP (Transmission Control Protocol), TCP/IP (Transmission Control Protocol/Internet Protocol), Test Plan/Schedule, Ubuntu
LOCATION
Warren, MI
POSTED
Today

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.


About the Company

O

Optimal Staffing