Job Summary:A robotic programmer is responsible for designing, prototyping, and programming robots, integrating them with PLCs and peripherals and troubleshooting issues. They work at the intersection of mechanical design, electronics, and software development.
Key Responsibilities:- Programming ABB and KUKA robots by using the robot studio program or teach pendant, Writing code in C++, or ROS (Robot Operating System)
- Integrating hardware and software; connecting sensors, actuators, and microcontrollers
- Oversee the installation, modification, testing, and debugging of robotic systems
- Conducting simulations and field-testing robots in real-world environments
- Understand and troubleshoot electrical problems with machinery control panels/systems
- Develop maintenance and operating standards for robotic systems
- Process robot program improvements for better quality and cycle time
- Perform additional duties related to the scope and responsibilities of the role as required
Qualifications:- Degree or diploma in computer science, software engineering, or a related program
- Proficiency in software engineering principles
- 1 – 3 years experience in engineering, design, and product development in a manufacturing environment
- Strong math and physics (especially kinematics, dynamics, and control systems)
- Knowledge of machine learning (for advanced robots)
- Proficiency in software engineering principles
- Hardware prototyping and electronics skills
- Ability to work with sensors, motors, and microcontrollers
- Experience in a metalworking facility a plus
Core Competencies- Understanding of mechanical and electrical systems
- Critical thinking and problem-solving tools and techniques
- Ability to pivot, open to applying new, detailed information
- Technical Credibility with robotics software and operating systems
- Understand Plant KPI’s
- Must be able to meet the physical demands of the job
To apply for this position please email your resume to Lisa at: lisa@cantech.agencyAER1