Robot Programmer
Methods Machine Tools
Robot Programmer
Methods Machine Tools was established in 1958 with three employees and a handful of refurbished machines. Since then, the company has become one of the largest privately owned machine tool importers in North America.
The Robot Programmer is responsible for the programming, configuration, commissioning, and optimization of industrial robotic systems used in CNC machine tending and manufacturing automation applications. This role works closely with mechanical engineers, controls engineers, application engineers, project managers, and customers to ensure robotic cells operate safely, efficiently, and meet production requirements.
The ideal candidate possesses strong robotic programming experience, a solid understanding of machining operations, and the ability to troubleshoot and optimize automated manufacturing systems both in-house and at customer facilities.
Duties and Responsibilities
Robot Programming & Integration
- Develop, modify, and debug robot programs for CNC machine tending applications.
- Program industrial robots including FANUC and other robotic platforms.
- Configure robot tools, frames, payloads, I/O, and communication protocols.
- Integrate robots with CNC machines, conveyors, vision systems, part presentation systems, and peripheral equipment.
- Create robust robot routines for part loading, unloading, inspection, and material handling processes.
System Commissioning
- Participate in system startup, testing, and validation activities.
- Commission robotic work cells both internally and at customer locations.
- Verify system functionality against customer requirements and project specifications.
- Perform cycle-time studies and optimize robotic motion paths to maximize throughput.
- Support Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT).
Troubleshooting & Optimization
- Diagnose and resolve robotic, automation, PLC, networking, and CNC interface issues.
- Analyze downtime events and implement corrective actions.
- Optimize robot motion, machine interface signals, and overall cell efficiency.
- Support customer production ramp-up activities.
- Develop continuous improvement recommendations for existing robotic systems.
Documentation & Standards
- Create and maintain robot programming standards and best practices.
- Develop technical documentation including: robot backup files, operating procedures, setup instructions, troubleshooting guides, and project completion reports.
- Maintain revision control of robot software and system documentation.
Customer Support
- Provide on-site and remote customer support.
- Assist in operator, maintenance, and programmer training.
- Support service and warranty activities.
- Serve as a technical resource during project reviews and customer meetings.
Team Collaboration
- Collaborate with controls engineers on PLC integration and machine communication.
- Work closely with mechanical engineers to validate tooling and gripper functionality.
- Support Application Engineering during system development and proving processes.
- Participate in project planning, risk assessments, and design reviews.
Qualifications
Education
- Associate's degree in Robotics, Automation Technology, Electrical Engineering Technology, Mechatronics, Manufacturing Engineering, or related field preferred.
- Equivalent combination of education and relevant experience will be considered.
Experience
- 3+ years of industrial robot programming experience preferred.
- Experience with CNC machine tending automation highly preferred.
- Experience commissioning robotic manufacturing systems.
- Background in machining, CNC operations, or automated manufacturing environments is desirable.
Required Technical Skills
Robotics
- Experience programming one or more of the following: FANUC, ABB, Motoman/Yaskawa, KUKA, Kawasaki.
- Knowledge of robot path optimization and cycle-time reduction techniques.
Manufacturing Automation
- Understanding of CNC machining processes and machine interfaces.
- Experience with end-of-arm tooling (EOAT), grippers, and material handling systems.
- Familiarity with vision-guided robotics systems.
- Understanding of industrial safety circuits and machine safeguarding requirements.
Controls & Communications
- Basic PLC troubleshooting experience.
- Knowledge of industrial networks including Ethernet/IP, Profinet, DeviceNet, Modbus TCP/IP.
- Ability to interpret electrical schematics and system layouts.
Software & Documentation
- Microsoft Office Suite.
- CAD viewing software experience preferred.
- Ability to create technical documentation and reports.
Key Competencies
- Strong troubleshooting and analytical skills.
- Ability to work independently with minimal supervision.
- Excellent communication and customer-facing skills.
- Strong attention to detail.
- Ability to manage multiple projects and deadlines.
- Problem-solving mindset with a focus on continuous improvement.
- Commitment to safety and quality standards.
Physical Requirements
- Ability to stand, walk, bend, kneel, and climb ladders as necessary.
- Ability to lift up to 50 pounds occasionally.
- Ability to work around industrial machinery and manufacturing equipment.
- Ability to travel and work in active manufacturing environments.
Travel Requirements
- Travel required up to 50%, including overnight travel.
- Domestic travel primarily, with occasional international travel as required.
Preferred Certifications
- FANUC Certified Robot Operator or Programmer
- ABB Robot Programming Certification
- Yaskawa Programming Certification
- OSHA 10 or OSHA 30 Certification
- PMMI Mechatronics Certification
- Relevant Automation or Robotics Certifications
Success Measures
- Deliver robotic systems on time and within project requirements.
- Achieve target cycle times and throughput goals.
- Minimize commissioning and startup issues.
- Maintain high customer satisfaction ratings.
- Support successful machine tending deployments that improve productivity, quality, and operational efficiency for customers.
This job description is designed to provide an overview of basic skills, experiences and education required to perform the job and is not designed to cover or contain a comprehensive listing of all activities, duties, or responsibilities required of the employee to perform the essential functions of the job. In instances where educational degrees are required, the company will take into consideration factors such as additional experience, training, or certifications in lieu of specific educational requirements.
Methods Machine is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
- ...Robot Programmer (Holiday Shutdown Assignment) Novi, Michigan TRAVEL WILL BE REQUIRED TO AUSTIN, TEXAS December 21st, 2025 to January 4th, 2026 Pay Rate: $38.00 - $41.50 per hour (based on proven work history) Required Duties of the Robot Programmer: Analyze and interpret...SuggestedHourly pay
$75k - $95k
...Adecco is supporting an automotive manufacturing client in the Farmington Hills, MI area in the search for a CMM Programmer. This role will support quality and inspection processes in a precision manufacturing environment and work closely with engineering and quality...SuggestedFull timeMonday to FridayDay shift- Job Title Essential Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Additional job duties may be assigned. The requirements listed below are representative of the knowledge, skill,...SuggestedTemporary workLocal area
- ...Job Description Job Description Under general direction, the N/C Programmer 1 develops CAD surfaces and N/C cutter-path programs for machining production tooling. This role supports large-scale tooling projects by determining machine setups, selecting cutting tools...SuggestedWork at office
- Job descriptions may display in multiple languages based on your language selection.What we offer:At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them...SuggestedFull timeLocal area
- OverviewDaifuku Airport America Corporation is a subsidiary of Daifuku North America a group company of Daifuku in Japan - the largest material handling company in the world. Our advanced systems move everything from car bodies at auto plants to luggage at airports to packaged...For subcontractorWork at officeFlexible hoursShift workWeekend work
- ...Subsystem configurations Knowledge of Vehicle Charging level specifications and requirements for new systems. Proven experience with Robot Framework, JIRA and JIRA X‑Ray, and Confluence Experience related to data visualization and understanding data driven results Linux,...Relocation package
- ...fieldExperience in laser processing, marking, laser micro machining or materials science preferred (depending on exact position)CNC or robotic programming, material science and vision systems skills considered a plusMust have natural curiosity towards new innovations and...Full timeWork at officeWorldwide
- About Us:How many companies can say they’ve been in business for over 180 years?!Here at ZEISS, we certainly can! As the pioneers of science, ZEISS handles the everchanging environments in a fast-paced world, meeting it with cutting edge of technologies and continuous advancements...Full timeLive inWork at officeLocal areaRemote work
- ...Make a difference, come join the team! What’s the role?We are seeking an Applications Engineer / CMM / 3D Scanning / CT X-Ray / Programmer to join our team. In this role, you will play a critical part in supporting our customers and sales teams by providing technical...Full timeLocal area
- The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Management Software (WMS) runs seamlessly across both automated and manual facilities. This role focuses on investigating, diagnosing, and resolving operational software issues...Full timeLocal areaRemote workRotating shift
$92.3k - $166.85k
About LeidosLeidos is a Fortune 500 company aimed at embracing and solving some of the world’s most pressing challenges. Through science and technology, Leidos makes the world safer, healthier and more efficient.Get familiar with Leidos Life, our program for employees to...Full timeWork at officeRemote workFlexible hours- About Pratt Miller, an Oshkosh companyPratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype...Permanent employmentFull timeContract workRemote workMonday to FridayWeekend work
- Position: Sr. Manager, Software Engineering Location: Novi, MIJob Id: 630 # of Openings: 1 Senior Manager of Software EngineeringPosition Overview:Reporting to the head of Global Engineering, the ideal candidate...Worldwide
$107.9k - $195.05k
At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, ...Full timeInternshipWork at officeLocal areaFlexible hours2 days per week- ...Protected Veteran/Disabled. BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives · FIRST Robotics (For Inspiration and Recognition of Science and Technology) · AWIM (A World In Motion) Equal Opportunity Employer, including...Local area
$78.18k - $117.27k
Description SUMMARY OBJECTIVE OF THE JOB: The Application Engineer is responsible for supporting the sales team and the customer by providing technical support and resolution of technical issues to maximize design win success. Including performing product evaluation...Contract workTemporary workWork at officeOverseasFlexible hours- Join to apply for the SAP FICO Consultant role at F2Onsite Job Title: SAP FICO Consultant Location: Atlanta, GA (travel to Czech Republic for a week, expenses paid) Duration: 6+ months Primary Skills: SAP FICO, SAP CO Key Responsibilities: SAP FICO (more CO), US Citizen...Contract work
- Amerisure creates exceptional value for its partners, policyholders, and employees. As a property and casualty insurance company, Amerisure’s promise to our partner agencies and policyholders begins with a comprehensive line of insurance products designed to protect businesses...Full timeWork at officeLocal areaFlexible hours
- Job DescriptionThe RoleVehicle Mechatronic Embedded Controls (VMEC) is a team that is comprised of inclusive and diverse Agile teams, where everyone has a voice in the conversation. VMEC is a production level group that supports the definition, design, and development of...Full timeLocal areaWork from homeRelocation package
- Job DescriptionDUTIES: Create or utilize existing virtual controller models to integrate be used across different virtual simulations. Create, maintain, and test virtual controller components such as HWIO, RTOS, communication models, etc. Obtain, develop, and parameterize...Full timeWork at officeLocal areaRemote workWork from home
- Job DescriptionWork Arrangement:Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, MI three times (Tues., Wed., Thurs.) a week, at minimum.Our Mission:General Motors is undergoing a major transformation, both...Full timeInternshipLocal areaWork from homeRelocationRelocation packageFlexible hours
- Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes...Shift workDay shift
$65 per hour
Job Description: - ob Title: (IoT) ADAS Feature Owner - SO # 47201851 Max Vendor Pay Rate: $65.00 ADAS feature owner will be responsible for developing features and algorithms for Driver Assistance Systems. Define and update use cases, functional requirements...For contractorsLocal areaRemote work- Overview Miracle Software Systems, Inc is looking for Java Full Stack Developer position at Novi, MI. Please find the below details Job Description Employees in this job function are responsible for designing, developing, testing and maintaining software applications and...Full time
- Job Title: Field Application Engineer - Radar SystemLocation: Midwest, USGlobal Sales Introduction:AI is rapidly moving beyond research labs and into the real world—powering advancements in vehicles, factories, hospitals, homes, and everyday devices. NXP’s Global Sales ...Full timeLocal areaRemote work
- The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence...
- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative software solutions for critical safety systems in airbag systems. Work closely...Remote work2 days per week
- Job DescriptionWork Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and...Full timeLocal areaWork from homeRelocation package
- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with...Remote work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robot Programmer. Be the first to apply!


