Robot Programmer
Job in
Sterling Heights, Macomb County, Michigan, 48310, USA
Listed on 2025-12-09
Listing for:
KCM Technical
Full Time
position Listed on 2025-12-09
Job specializations:
-
Engineering
Robotics, Automation Engineering, Manufacturing Engineer, Electrical Engineering
Job Description & How to Apply Below
The Robot Programmer with Vision Systems experience is responsible for developing, programming, and supporting robotic automation in a manufacturing environment. This role emphasizes implementing vision-guided robotic applications for material handling, welding, assembly, and quality inspection. The position ensures production efficiency, consistency, and reliability by integrating robots and vision systems into automated work cells.
Primary Responsibilities- Provide training and support for operators, maintenance, and production staff on robotic and vision systems.
- Identify opportunities for automation improvements and implement cost-saving solutions.
- Develop, test, and optimize robot programs for industrial robots (e.g., FANUC, ABB, Yaskawa, Universal Robots).
- Configure and integrate vision systems (e.g., Cognex, Keyence, FANUC iRVision, SICK) for part detection, orientation, and quality inspection.
- Program vision-guided robotics for pick-and-place, welding seam tracking, and automated inspection tasks.
- Develop and implement error-proofing, part verification, and traceability systems using vision tools.
- Collaborate with mechanical, controls, and process engineers to design and deploy robotic work cells in production lines.
- Create and maintain documentation for programs, processes, and troubleshooting guides.
- Participate in cell simulation and offline programming (ROBOGUIDE, Robot Studio, Process Simulate, or similar).
- Support commissioning, installation, and validation of robotic systems at plant sites.
- Diagnose and resolve programming, integration, and cycle-time issues.
- Perform ongoing optimization of robot motion paths, cycle times, and vision algorithms to maximize throughput and reliability.
- Associate's or Bachelor's degree in Robotics, Electrical Engineering, Mechanical Engineering, Automation Technology, or related field (or equivalent experience).
- 3–5 years of experience programming industrial robots in a manufacturing environment.
- Hands-on experience integrating and troubleshooting vision-guided robotic applications.
- Proficiency with at least one major robot platform (FANUC, ABB, Yaskawa, Universal Robots).
- Strong knowledge of industrial vision systems (Cognex, Matrox, Keyence, FANUC iRVision, or similar).
- Familiarity with welding automation, material handling, assembly, or inspection processes.
- Experience with PLCs, HMIs, and industrial communication protocols (Ethernet/IP, Profinet). li>Ability to read and interpret electrical and mechanical schematics.
- Strong problem-solving and root-cause analysis abilities.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced manufacturing environment and adapt to changing priorities.
- Willingness to travel occasionally for system installation and support.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×