Robotics System Developer
Job DescriptionWe are seeking an experienced Robotics System Developer to support the development of vision-guided robotic fastening systems for moving parts and collaborative automation. This role will focus on robotics software, vision integration, robot programming, and system integration for dynamic manufacturing applications.Key ResponsibilitiesDevelop robotic automation solutions for fastening applications involving moving parts and collaborative robots.Build ROS2-based software for perception, communication, and motion coordination.Integrate vision sensors and depth cameras for feature detection, pose estimation, and real-time tracking.Program and optimize robot motion for fastening tasks on dynamic targets.Integrate FANUC cobots, end-of-arm tooling, and fastening tools into complete robotic systems.Document system architecture, calibration procedures, troubleshooting methods, and handoff documentation for long-term support.Required QualificationsBachelor's degree in Robotics, Mechanical Engineering, Electrical Engineering, Computer Engineering, Computer Science, or a related field.Strong experience in ROS2 software development.Experience integrating vision sensors, depth cameras, and perception systems.Experience developing 3D perception algorithms.Hands-on experience in robotics, automation, or robotic systems integration.Preferred QualificationsWorking knowledge of FANUC robots and robot programming is a plus.Experience with KAREL programming is a plus.Experience with vision-guided robotics, real-time tracking, dynamic motion applications, and fastening/tooling systems is a plus.Strong understanding of robotics fundamentals, including kinematics, calibration, motion control, and real-time integration, is a plus.Experience with model predictive control is a plus.Ideal Candidate ProfileThe ideal candidate is a well-rounded robotics engineer who can combine software, sensing, controls, and robot integration to deliver practical fastening automation solutions for manufacturing.