1

Robotics Programmer Jobs in Detroit, MI (NOW HIRING)

Lead Navigation & Controls Engineer | $150,000-$180,000 | Detroit, MI | Full-Time On-Site What Matters Most * 5+ years of experience developing navigation or control systems for mobile robots or ...

Field Service Maintenance & Automation Technician (Kawasaki Robotics) - Spartanburg, SC Location ... Perform minor programming and logic changes in PLCs and HMI systems. * Execute robot simulation or ...

Field Service Maintenance & Automation Technician (Kawasaki Robotics) - Spartanburg, SC Location ... Perform minor programming and logic changes in PLCs and HMI systems. * Execute robot simulation or ...

Lead standardization of robotics platforms, programming methodologies, end-of-arm tooling (EOAT), and integration approaches across all facilities. * Develop, document, and maintain robotics ...

Lead standardization of robotics platforms, programming methodologies, end-of-arm tooling (EOAT), and integration approaches across all facilities. * Develop, document, and maintain robotics ...

FANUC 3DV Robot Programmer / TechnicianPosition Overview GableTek is seeking experienced FANUC 3DV ... Background in automation, controls, industrial maintenance, or robotics. * Associate Degree ...

New

External Axis * Offline programming software * Exposure to cycle time improvement initiatives and application optimization. Use experience to optimize the robot application to meet customer ...

Robot Programmer Trainee

Troy, MI · On-site

$17.50 - $35/hr

As a Robot Programmer you will be responsible for setup, troubleshooting, debugging and preparation of robots to customer specifications. Creating robot programs and interfacing with the PLC and any ...

Robot Programmer Trainee

Troy, MI · On-site

$17.50 - $35/hr

As a Robot Programmer you will be responsible for setup, troubleshooting, debugging and preparation of robots to customer specifications. Creating robot programs and interfacing with the PLC and any ...

We 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 ...

We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing and programming embedded systems for data acquisition, signal processing, and algorithm development.

We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing and programming embedded systems for data acquisition, signal processing, and algorithm development.

The Automation Robotics Engineer will provide technical support for the design, development, and implementation of automated manufacturing systems. This individual primary responsibilities include ...

next page

Showing results 1-20

Robotics Programmer information

See Detroit, MI salary details

$16

$36

$52

How much do robotics programmer jobs pay per hour?

As of Jun 12, 2026, the average hourly pay for robotics programmer in Detroit, MI is $36.51, according to ZipRecruiter salary data. Most workers in this role earn between $30.24 and $42.84 per hour, depending on experience, location, and employer.

What is a Robotics Programmer?

A Robotics Programmer is a professional who writes, tests, and maintains the software that controls robotic systems and automation equipment. They work with various programming languages and platforms to ensure robots perform specific tasks efficiently and safely. Robotics Programmers often collaborate with engineers and technicians to integrate robotics into manufacturing, healthcare, logistics, and other industries. Their work is essential for advancing automation and improving productivity in many fields.

What are the big 4 of robotics?

The big 4 of robotics typically refer to the core components: sensors, actuators, controllers, and power supplies. These elements are essential for designing and programming robots, including robotics programmers who develop control systems and integrate hardware. Understanding these fundamentals helps in creating effective robotic systems and troubleshooting issues.

Is C or C++ better for robotics?

Robotics programmers often prefer C++ over C because it offers object-oriented features, better support for complex systems, and extensive libraries for robotics development. C++ is widely used in robotics frameworks like ROS, making it a valuable skill for the role. However, C is still used in low-level hardware interactions where simplicity and efficiency are critical.

Is robotics a dead field?

Robotics programming is an active and growing field, with applications in manufacturing, healthcare, logistics, and research. The demand for skilled programmers who can develop, maintain, and improve robotic systems continues to increase as automation advances and new technologies emerge.

What are the key skills and qualifications needed to thrive as a Robotics Programmer, and why are they important?

To thrive as a Robotics Programmer, you need strong programming skills (especially in languages like Python, C++, or ROS), a background in engineering or computer science, and a solid understanding of robotics principles. Familiarity with industrial robotics platforms, simulation tools, and control systems, along with certifications in robotics or automation, is highly beneficial. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills for excelling in this role. These skills and qualities are crucial for successfully developing, deploying, and troubleshooting robotic systems in dynamic technical environments.

What is the difference between Robotics Programmer vs Robotics Engineer?

AspectRobotics ProgrammerRobotics Engineer
Required CredentialsTypically an associate's or bachelor's degree in robotics, computer science, or related field; programming certificationsUsually a bachelor's or master's degree in robotics, mechanical, or electrical engineering; advanced certifications may be preferred
Work EnvironmentFocuses on coding, testing, and debugging robot software; often in labs or development settingsDesigns, develops, and integrates robotic systems; works in labs, manufacturing plants, or field environments
Employer & Industry UsageCommon in manufacturing, automation, and research institutionsFound in industrial automation, aerospace, automotive, and research sectors

While both roles involve working with robotic systems, Robotics Programmers primarily focus on writing and testing software code for robots, whereas Robotics Engineers design and develop entire robotic systems, including hardware and software integration. The roles often overlap, but the engineer's scope is broader, involving system design and implementation.

What are some common challenges Robotics Programmers face when integrating new robotic systems into existing manufacturing workflows?

Robotics Programmers often encounter challenges such as ensuring compatibility between new robots and legacy equipment, troubleshooting communication protocols, and minimizing downtime during system integration. They must also adapt programming to accommodate unique production requirements and collaborate closely with engineers, operators, and maintenance teams to address unexpected issues. Effective problem-solving and clear communication are key to successfully integrating new robotic systems while maintaining productivity and safety.

How much do robot programmers make?

Robot programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Advanced skills in programming languages like Python or C++, and familiarity with robotic systems, can lead to higher salaries.
What are popular job titles related to Robotics Programmer jobs in Detroit, MI? For Robotics Programmer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Robotics Programmer jobs in Detroit, MI look for? The top searched job categories for Robotics Programmer jobs in Detroit, MI are:
Infographic showing various Robotics Programmer job openings in Detroit, MI as of June 2026, with employment types broken down into 88% Full Time, and 12% Contract. Highlights an 100% In-person job distribution, with an average salary of $75,942 per year, or $36.5 per hour.

$33 - $40/hr

Contractor

Posted 24 days ago


Job description

Robot Programmer A - ONSITE IN Warsaw, Indiana
Contract position through Sept. 2026
Day/Afternoon Shift position(s) available
Pay Rate: approximately $36.00 per hour
*Fanuc Robots: Material Handling, Spot Welding, Dispense and MIG welding
*Commission Framing Lines
Duties of the Robot Programmer (A) -
  • Analyze and interpret test information to resolve design-related problems
  • Assemble electrical and electronic systems and prototypes according to engineering data and knowledge of electrical principles, using hand tools and measuring instruments
  • Build, calibrate, maintain, troubleshoot, and repair electrical instruments or testing equipment
  • Collaborate with electrical engineers and other personnel to identify, define, and solve developmental problems
  • Modify electrical prototypes, parts, assemblies, and systems to correct functional deviations
  • Plan method and sequence of operations for developing and testing experimental electronic and electrical equipment
  • Set up and operate test equipment to evaluate performance of developmental parts, assemblies, or systems under simulated operating conditions, and record results
  • Conduct inspections for quality control and assurance programs, reporting findings and recommendations
  • Draw or modify diagrams and write engineering specifications to clarify design details and functional criteria of experimental electronic units
  • Evaluate engineering proposals, shop drawings and design comments for sound electrical engineering practice and conformance with established safety and design criteria, and recommend approval or disapproval
  • Install and maintain electrical control systems and solid state equipment
  • Perform supervisory duties such as recommending work assignments, approving leaves, and completing performance evaluations
  • Plan, schedule, and monitor work assignments, approving leaves and completing performance evaluations
  • Plan, schedule, and monitor work of support personnel to assist supervisor
  • Prepare project cost and work-time estimates
  • Provide technical assistance and resolution when electrical and engineering problems are encountered before, during, and after construction
  • Review existing electrical engineering criteria to identify necessary revisions, deletions or amendments to outdated material
  • Prepare contracts and initiate, review, and coordinate modifications to contract specifications and plans throughout the construction process

Requirements of the Robot Programmer (A) -
  • Must have FANUC experience
  • Spot Weld, Sealer, MH experience
  • 3DV is preferred but not required
  • some DCS experience RP's required
  • Musts be willing to work SEVEN DAYS PER WEEK

A successful candidate will be subject to a background check and must receive satisfactory results of the same, as a condition of joining the team.
By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.
#ff-dd-ovID:qnkTyx