1

Programmer Programmer Jobs in Goodrich, MI (NOW HIRING)

Perform minor programming and logic changes in PLCs and HMI systems. * Execute robot simulation or offline programming using tools such as RoboCAD or RobotStudio. * Handle wiring tasks, breaker panel ...

Perform minor programming and logic changes in PLCs and HMI systems. * Execute robot simulation or offline programming using tools such as RoboCAD or RobotStudio. * Handle wiring tasks, breaker panel ...

PLC Programmer/Electrical Engineer

Swartz Creek, MI · On-site

$59.50K - $80.90K/yr

As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:

COMAU Robot Programmer / Automation Technician JOB SUMMARY The COMAU Robot Programmer / Automation Technician is responsible for supporting and maintaining automated robotic welding systems within a ...

PLC Programmer/Electrical Engineer

Swartz Creek, MI · On-site

$59.50K - $80.90K/yr

As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:

PLC Programmer/Electrical Engineer

Swartz Creek, MI · On-site

$59.50K - $80.90K/yr

As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:

They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. • Demonstrate proficiency while troubleshooting automated welding cells to effect ...

Keyence Vision System Programmer Novi, Michigan Position Overview We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production ...

Robot Programmer (FANUC)

Novi, MI · On-site

$25 - $35/hr

They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. · Demonstrate proficiency while troubleshooting automated welding cells to effect ...

Keyence Vision System Programmer Novi, Michigan Position Overview We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production ...

CNC Mill Programmer

Rochester, MI · On-site

$30 - $42/hr

We are seeking a skilled CNC Mill Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC Mills up to 5 axis to produce precision ...

CNC Lathe Programmer

Rochester, MI · On-site

$30 - $40/hr

We are seeking a skilled CNC Lathe Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC lathes with live tooling and multi- axis to ...

CNC Programmer

Auburn Hills, MI · On-site

$25 - $34.25/hr

Confers with engineers to resolve details or rejections. * Does not require direct supervision. * Make recommendations to other functional areas to achieve quality improvement or lowering of design ...

CNC Programmer

Auburn Hills, MI · On-site

$25 - $34.25/hr

Confers with engineers to resolve details or rejections. * Does not require direct supervision. * Make recommendations to other functional areas to achieve quality improvement or lowering of design ...

Be Seen First

We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...

Urgent

VENTEON and Harvard Resource Solutions are hiring PLC Controls Programmer to develop, test, and troubleshoot automation logic for industrial equipment. Key responsibilities include writing control ...

next page

Showing results 1-20

Programmer Programmer information

See Goodrich, MI salary details

$11

$37

$65

How much do programmer programmer jobs pay per hour?

As of May 30, 2026, the average hourly pay for programmer programmer in Goodrich, MI is $37.55, according to ZipRecruiter salary data. Most workers in this role earn between $24.42 and $48.85 per hour, depending on experience, location, and employer.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

What cities near Goodrich, MI are hiring for Programmer Programmer jobs? Cities near Goodrich, MI with the most Programmer Programmer job openings:

Kawasaki Robot Programmer

GABLETEK

Troy, MI • On-site

Full-time

Posted 13 days ago


Job description

Field Service Maintenance & Automation Technician (Kawasaki Robotics) – Spartanburg, SC 
Location: Spartanburg, South Carolina
Travel Out of: Michigan (Field Service Assignment)
Shifts Available: Day or Nights
Schedule: Monday to Saturday, 10-12 hour days


Position Overview

We’re looking for a highly skilled Maintenance & Automation Technician with strong experience in Kawasaki robotics to support a field service assignment in Spartanburg, SC. The ideal candidate will have a strong mechanical and electrical background with the ability to troubleshoot and program robotic systems, including robotic welding cells. This role involves hands-on maintenance, repairs, and upgrades of automated equipment to ensure optimal production performance.


Key ResponsibilitiesMaintenance & Repair
  • Perform preventive and corrective maintenance on equipment including mechanical, electrical, pneumatic, and robotic systems.

  • Maintain a safe and clean working environment while adhering to safety standards.

  • Troubleshoot issues, perform root cause analysis, and ensure quick turnaround on downtime situations.

Automation & Robotics
  • Program, troubleshoot, and maintain robotic systems (Kawasaki required; ABB and Fanuc a plus).

  • Modify robot paths, teach points, and validate tool center points (TCP).

  • Adjust welding parameters and troubleshoot MIG, projection, and resistance welding operations.

Technical Expertise
  • Read and interpret schematics to diagnose issues with motors, drives, PLCs, I/O blocks, sensors, and HMIs.

  • Perform minor programming and logic changes in PLCs and HMI systems.

  • Execute robot simulation or offline programming using tools such as RoboCAD or RobotStudio.

  • Handle wiring tasks, breaker panel work, and component installations.

Leadership & Team Collaboration
  • Mentor and support junior technicians and apprentices.

  • Lead or participate in toolbox talks and cross-functional meetings.

  • Collaborate with engineering, production, and leadership teams on system improvements and upgrades.


Qualifications
  • High school diploma or GED required; technical degree or certifications preferred (e.g., mechatronics, industrial automation).

  • 5+ years of experience in industrial maintenance, robotics, automation, or related fields.

  • Demonstrated experience with Kawasaki robot systems is required.

  • Solid understanding of industrial electrical systems, PLCs, welding processes, and robotic programming.

  • Ability to read blueprints and electrical/mechanical schematics.

  • Strong troubleshooting skills and hands-on mechanical aptitude.

  • Proficient with Microsoft Office tools (Excel, Word, Outlook).

  • Ability to obtain and maintain forklift and aerial lift certifications.

  • Must be able to wear appropriate PPE (steel-toe boots, hard hat, etc.).


Preferred Experience
  • ABB, Fanuc, or other robot programming experience.

  • Welding process troubleshooting (GMAW, resistance, DA).

  • Familiarity with poke-yoke systems and automated quality verification.

  • Ability to perform weld validations and electrode tip studies.

Powered by JazzHR

1NhgVNXr2v