Robotic Programmer Location: Greenwood, IN/Gallatin, TN Position Summary OTC's Engineered Systems Group is seeking a skilled and detail-oriented Robotic Programmer to support our Finishing, Dispense ...
Robotic Programmer Location: Greenwood, IN/Gallatin, TN Position Summary OTC's Engineered Systems Group is seeking a skilled and detail-oriented Robotic Programmer to support our Finishing, Dispense ...
eCOA Build Programmer
Indianapolis, IN · On-site
The eCOA Build Programmer collaborates closely with study teams to deliver standardized and innovative data collection solutions for global clinical trials. Key responsibilities: * Gather and ...
eCOA Build Programmer
Indianapolis, IN · On-site
The eCOA Build Programmer collaborates closely with study teams to deliver standardized and innovative data collection solutions for global clinical trials. Key responsibilities: * Gather and ...
Robotic Programmer
Greenwood, IN · On-site
Robotic Programmer Location: Greenwood, IN/Gallatin, TN Position Summary OTC's Engineered Systems Group is seeking a skilled and detail-oriented Robotic Programmer to support our Finishing, Dispense ...
Robotic Programmer
Greenwood, IN · On-site
Robotic Programmer Location: Greenwood, IN/Gallatin, TN Position Summary OTC's Engineered Systems Group is seeking a skilled and detail-oriented Robotic Programmer to support our Finishing, Dispense ...
Be Seen First
Robot Programmer
Indianapolis, IN · On-site
$30 - $42/hr
This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...
Quick apply
Be Seen First
Robot Programmer
Indianapolis, IN · On-site
$30 - $42/hr
This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...
CNC Programmer
Indianapolis, IN · On-site
$25.25 - $34.75/hr
CNC Programmer Reports to : Director of Engineering Job Purpose : Responsible for programming, operating, and optimizing CNC machine programs and processes. Support new product introduction (NPI ...
CNC Programmer
Indianapolis, IN · On-site
$25.25 - $34.75/hr
CNC Programmer Reports to : Director of Engineering Job Purpose : Responsible for programming, operating, and optimizing CNC machine programs and processes. Support new product introduction (NPI ...
CNC Programmer
Indianapolis, IN · On-site
$25.25 - $34.75/hr
CNC Programmer Reports to : Director of Engineering Job Purpose : Responsible for programming, operating, and optimizing CNC machine programs and processes. Support new product introduction (NPI ...
CNC Programmer
Indianapolis, IN · On-site
$25.25 - $34.75/hr
CNC Programmer Reports to : Director of Engineering Job Purpose : Responsible for programming, operating, and optimizing CNC machine programs and processes. Support new product introduction (NPI ...
Responsible for programming and operating multiple CMMs. Complete inspections for FAIR, Sample, and Final Inspections for high precision machined parts. Provide support to the machinists throughout ...
Responsible for programming and operating multiple CMMs. Complete inspections for FAIR, Sample, and Final Inspections for high precision machined parts. Provide support to the machinists throughout ...
CMM Programmer
$38 - $42/hr
CMM Programmer Pay Rate: $38.00-42.00/hour Location: Indianapolis, IN 46217 Area Code: 317 Shift: 1st (Weekend and overtime available) Employment Type: Direct w/ Full Benefits Job Overview: The CMM ...
Quick apply
CMM Programmer
$38 - $42/hr
CMM Programmer Pay Rate: $38.00-42.00/hour Location: Indianapolis, IN 46217 Area Code: 317 Shift: 1st (Weekend and overtime available) Employment Type: Direct w/ Full Benefits Job Overview: The CMM ...
CMM Programmer
Indianapolis, IN · On-site
Responsible for programming and operating multiple CMMs. Complete inspections for FAIR, Sample, and Final Inspections for high precision machined parts. Provide support to the machinists throughout ...
CMM Programmer
Indianapolis, IN · On-site
Responsible for programming and operating multiple CMMs. Complete inspections for FAIR, Sample, and Final Inspections for high precision machined parts. Provide support to the machinists throughout ...
CNC Manufacturing Programmer
Indianapolis, IN · On-site
$85K - $90K/yr
Aerodyn Engineering Location: Indianapolis, IN (on-site) Job Type: Full-Time Pay Range: $85,000 - $90,000/year (based on experience) Shift: Day Shift (approx. 8 AM - 5 PM) Overtime: Built into salary ...
CNC Manufacturing Programmer
Indianapolis, IN · On-site
$85K - $90K/yr
Aerodyn Engineering Location: Indianapolis, IN (on-site) Job Type: Full-Time Pay Range: $85,000 - $90,000/year (based on experience) Shift: Day Shift (approx. 8 AM - 5 PM) Overtime: Built into salary ...
Be Seen First
Cmm Programmer
Columbus, IN · On-site
$30 - $35/hr
Work directly with engineering and production to fix problems--not pass them along * Support new product launches with smart inspection planning * Help raise the bar on quality across the board What ...
New
Quick apply
Be Seen First
Cmm Programmer
Columbus, IN · On-site
$30 - $35/hr
Work directly with engineering and production to fix problems--not pass them along * Support new product launches with smart inspection planning * Help raise the bar on quality across the board What ...
New
CMM Programmer/Operator
$25 - $40/hr
CMM Programmer Location: Indianapolis, IN This role isn't about simply maintaining a CMM. It's about rebuilding processes, improving systems, and raising quality standards. If you take pride in ...
Quick apply
CMM Programmer/Operator
$25 - $40/hr
CMM Programmer Location: Indianapolis, IN This role isn't about simply maintaining a CMM. It's about rebuilding processes, improving systems, and raising quality standards. If you take pride in ...
Experience : 2 years as Programmer Analyst, Programmer or related. Special Requirements : In lieu of a Bachelor's degree or foreign equivalent in Computer Science or related, any Engineering, or ...
Experience : 2 years as Programmer Analyst, Programmer or related. Special Requirements : In lieu of a Bachelor's degree or foreign equivalent in Computer Science or related, any Engineering, or ...
CNC Machinist-Programmer
$25.25 - $34.75/hr
The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.
CNC Machinist-Programmer
$25.25 - $34.75/hr
The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.
CNC Machinist Programmer - Up to $35/HR
Columbus, IN · On-site
$1 - $35/hr
CNC Machinist Programmer's Pay & Benefits: * Up to $35/HR (based on experience) * Company is willing to train! * Full benefits including medical, dental * 401k * PTO * And more! CNC Machinist ...
Quick apply
CNC Machinist Programmer - Up to $35/HR
Columbus, IN · On-site
$1 - $35/hr
CNC Machinist Programmer's Pay & Benefits: * Up to $35/HR (based on experience) * Company is willing to train! * Full benefits including medical, dental * 401k * PTO * And more! CNC Machinist ...
Senior (5+ Years Programming Experience) Work Authorization: Must be eligible to work in the United States --- Why This Role Exists This role exists due to continued growth in aerospace, defense, and ...
Senior (5+ Years Programming Experience) Work Authorization: Must be eligible to work in the United States --- Why This Role Exists This role exists due to continued growth in aerospace, defense, and ...
The Clinical Study Build Programmer - eCOA is responsible for programming and testing clinical trial data collection databases, including the mapping, testing and normalization of data into a ...
The Clinical Study Build Programmer - eCOA is responsible for programming and testing clinical trial data collection databases, including the mapping, testing and normalization of data into a ...
Role Summary We are seeking an eCOA Study Build Programmer to design, configure, program, and test electronic Clinical Outcome Assessment (eCOA) and clinical data collection systems. The role ensures ...
Role Summary We are seeking an eCOA Study Build Programmer to design, configure, program, and test electronic Clinical Outcome Assessment (eCOA) and clinical data collection systems. The role ensures ...
CNC Machinist-Programmer-Indianapolis,Indiana
$24.75 - $33.75/hr
The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.
CNC Machinist-Programmer-Indianapolis,Indiana
$24.75 - $33.75/hr
The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.
CNC PROGRAMMER / PROCESS TECHNICIAN ($80,000.00)
Franklin, IN · On-site
$80K/yr
Programing 5 axis mills * Trouble shooting production processes
CNC PROGRAMMER / PROCESS TECHNICIAN ($80,000.00)
Franklin, IN · On-site
$80K/yr
Programing 5 axis mills * Trouble shooting production processes
Programmer information
See Edinburgh, IN salary details
$11.57 - $16.54
4% of jobs
$16.54 - $21.50
9% of jobs
$25.07 is the 25th percentile. Wages below this are outliers.
$21.50 - $26.47
17% of jobs
$26.47 - $31.43
13% of jobs
The median wage is $34.33 / hr.
$31.43 - $36.40
13% of jobs
$36.40 - $41.36
10% of jobs
$41.36 - $46.33
9% of jobs
$47.26 is the 75th percentile. Wages above this are outliers.
$46.33 - $51.29
9% of jobs
$51.29 - $56.25
7% of jobs
$56.25 - $61.22
6% of jobs
$61.22 - $66.18
4% of jobs
$11
$38
$66
How much do programmer jobs pay per hour?
Can I make 100K as a software developer?
What are some common challenges programmers face when working on large, collaborative projects?
What jobs pay $500,000 a year in the US?
What does a programmer do?
What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?
What job makes $10,000 a month without a degree?
What job does a programmer do?
What Do Programmers Do?
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
What is the difference between Programmer vs Software Developer?
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

OTC Industrial Technologies rating
7.7
Based on 14 frontline employees who took The Breakroom Quiz
119th of 341 rated retail wholesalers
Job description
Position: Robotic Programmer
Location: Greenwood, IN/Gallatin, TN
Position Summary
OTC's Engineered Systems Group is seeking a skilled and detail-oriented Robotic Programmer to support our Finishing, Dispense, and Filtration (FDF) operations. This position is responsible for programming, troubleshooting, commissioning, and optimizing robotic systems used in complex automated industrial finishing and dispensing systems.
The ideal candidate will have strong technical expertise in robotic programming, automation systems, and troubleshooting while working collaboratively with engineering, project management, and organization leadership to ensure successful project execution and customer satisfaction.
Key Responsibilities
Robotic Programming & Automation
- Program, configure, test, and troubleshoot robotic systems and automated equipment.
- Develop and optimize robot paths, motion sequences, and process parameters for efficiency and quality.
- Support integration of robotic systems with PLCs, HMIs, conveyors, vision systems, and other automation equipment.
- Perform robotic system simulations and offline programming as required.
- Assist with equipment startup, commissioning, debugging, and validation activities.
- Modify and improve existing robotic programs to enhance performance and reduce downtime.
- Ensure robotic systems comply with safety standards and operational requirements.
Project Support
- Collaborate with engineering and project management teams throughout project development and execution.
- Participate in project planning, scheduling, and implementation activities.
- Provide technical support during equipment installation and customer site acceptance testing.
- Travel to customer sites as needed for commissioning, troubleshooting, and support.
- Assist in developing project documentation, manuals, and training materials.
Documentation & Reporting
- Maintain accurate records of programming changes, testing results, and project activities.
- Prepare service reports, status updates, and technical documentation as needed.
- Communicate project progress, technical concerns, and recommendations to leadership and customers.
Qualifications
- A technical college degree with 5-7 years of experience or 10+ years of experience in robotic programming, commissioning, startup, and industrial automation within manufacturing environments.
- Experience programming industrial robots such as FANUC, Yaskawa, or similar robotic systems.
- Understanding of safety standards related to robotics and automation.
- Knowledge of PLCs, HMIs, industrial controls, and automation systems.
- Ability to read and interpret electrical schematics and technical drawings.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and organizational abilities.
- Willingness to travel and work extended hours during installation, startup, and shutdown activities as needed. Travel minimum 30% with periods of higher travel.
Work Environment
This position typically works in active manufacturing and industrial paint environments and may involve exposure to heat, noise, moving equipment, and production shutdown or startup schedules. Candidates should be comfortable working on-site during commissioning activities and collaborating closely with operations, maintenance, contractors, and engineering teams. Travel will be required depending on project location and startup needs.
What OTC Industrial Technologies employees say
Pay
Hours and flexibility
Workplace
Get the full story on Breakroom
About OTC Industrial Technologies
Sourced by ZipRecruiter
Industry
Industrial automation equipment manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Columbus, OH, US
Year founded
1963