1

Computer Programming Apprenticeship Jobs in Michigan

AXIS ENGINEERING- Maintenance Technician Apprentice RESPONSIBILITIES: * Support the Company ... Computer literacy and good knowledge of Microsoft Office WHY YOU WILL ENJOY WORKING HERE:

AXIS ENGINEERING- Maintenance Technician Apprentice RESPONSIBILITIES: * Support the Company ... Computer literacy and good knowledge of Microsoft Office WHY YOU WILL ENJOY WORKING HERE:

... Computer Engineering. * An interest in or pursuit of a PMP certification is highly beneficial ... Job: Projects Trainee/Apprentice/VIE Organization: Program Schedule: Full time Employee Status:

Showing results 21-40

Computer Programming Apprenticeship information

See Michigan salary details

$28.8K

$56.6K

$83.2K

How much do computer programming apprenticeship jobs pay per year?

As of Aug 13, 2026, the average yearly pay for computer programming apprenticeship in Michigan is $56,631.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,000.00 and $69,700.00 per year, depending on experience, location, and employer.

What does a typical day look like for someone in a computer programming apprenticeship?

As a Computer Programming Apprentice, your typical day often includes shadowing experienced developers, writing and testing code under supervision, attending team meetings, and working on real-world projects that reinforce your learning. You'll likely be paired with a mentor who guides your progress and helps troubleshoot challenges. Regular feedback sessions, collaborative problem-solving, and opportunities to participate in coding workshops or training are also common. This structure is designed to give you hands-on experience, gradually increasing your responsibilities as your skills develop.

What is a computer programming apprenticeship?

A Computer Programming Apprenticeship is a training program that combines hands-on work experience with classroom learning to develop coding and software development skills. Apprentices typically work under the supervision of experienced programmers while learning programming languages, debugging, and software development best practices. These programs can last several months to a few years and often lead to full-time employment.

What are the key skills and qualifications needed to thrive in a computer programming apprenticeship, and why are they important?

To thrive as a Computer Programming Apprentice, you need a foundational understanding of programming languages such as Python, Java, or JavaScript, along with basic problem-solving skills and a high school diploma or equivalent. Familiarity with code editors like Visual Studio Code, version control systems like Git, and, in some cases, coursework or certifications in computer science is beneficial. Strong communication skills, eagerness to learn, and the ability to take constructive feedback will help you excel in this collaborative, growth-focused environment. These competencies are essential for quickly gaining technical expertise and contributing effectively to team projects in a dynamic tech setting.

What are popular job titles related to Computer Programming Apprenticeship jobs in Michigan? For Computer Programming Apprenticeship jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Programming Apprenticeship jobs in Michigan look for? The top searched job categories for Computer Programming Apprenticeship jobs in Michigan are:
What cities in Michigan are hiring for Computer Programming Apprenticeship jobs? Cities in Michigan with the most Computer Programming Apprenticeship job openings:
Infographic showing various Computer Programming Apprenticeship job openings in Michigan as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $56,631 per year, or $27.2 per hour.

Lead Electrical Controls Engineering Technician - Oral Care

Perrigo Company plc

Grand Rapids, MI • On-site

Full-time

Posted 7 days ago


Perrigo rating

8.5

Company rating: 8.5 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

18th of 86 rated pharmaceutical


Job description

At Perrigo, we are driven by our mission to Makes Lives Better Through Trusted Health and Wellness Solutions, Accessible to All. We are proud to be a Top 10 player in the European Consumer Self-Care market and the largest U.S. store brand provider of over the counter and infant formula. Dedicated to providing The Best Self-Care for Everyone, we are the people behind the brands you trust. We are Opill®, Compeed®, Solpadeine®, NiQuitin®, and many more. We Are Perrigo. We are committed to enhancing the wellbeing of our colleagues and consumers alike. We pride ourselves on fostering an inclusive, collaborative culture where each person can experience a sense of belonging.
Join us on our One Perrigo journey as we evolve to win in self-care.
Description Overview
We are looking for an Engineering Technician with Electrical Controls experience to join our 1st shift team here at our Oral Care Plant located in Grand Rapids, MI!
  • The purpose of the Engineering Technician is to troubleshoot, service and repair automation systems, computerized systems, and robotic work cells. These devices and systems include automated controls, robotic assembly devices and computer-controlled systems across the site. This position provides mentoring and technical direction to technicians responsible for industrial machine repair and equipment within the facilities. This Engineering Technician is also required to develop, design, implement and validate equipment changes / modifications and/or installation of new equipment. Lastly, this technician will be responsible for the development of the Electrical Apprenticeship program by training applicable associates as well as making recommendations to improve On-the-Job Training.

Scope of the Role
  • Perform routine and emergency diagnostic checks, monitoring, and repairs on automated systems. If a problem occurs, the technician will troubleshoot the issue and determine whether the problem is mechanical, electrical, or from the computer systems controlling the process. Once the issue has been diagnosed, the technician shall repair or replace any necessary components, such as a sensor or electrical wiring.
  • Troubleshoot, service, and repair the computerized systems and robotic devices that are designed to reduce human interaction.
  • Troubleshoot control systems such as PLC programs, motor VFD's and other electronic components.
  • Troubleshoot, Modify, and Maintain a variety of Programmable Logic Controllers (PLC) and Human Machine Interfaces (HMI)
  • Assist on shift and off shift as needed with controls program logic and automation.
  • Knowledgeable of all different electrical power profiles and be able to troubleshoot effectively.
  • Create, organize, and maintain documentation related to aforementioned items, including creating and updating prints, schematics, and PLC programs.
  • Provide instructions and guidance to ensure that Standard Operating Procedures (SOPs) and safety standards are adhered to.
  • Ensure daily housekeeping and safety activity compliance.
  • Develop, train, and support the electrical apprenticeship program.
  • Works with engineers on capital projects and related activities including equipment installation, qualifications, and risk assessments.
  • Assists in developing PM's and complete safety/quality audits as required.
  • Continuously looks for and helps to implement improvements to improve productivity, quality, and reduce costs.
  • Performs normal machine repair as required.
  • Provide mentoring and technical direction to maintenance and operations team.
  • Strives to meet or exceed company performance objectives.
  • Support effective implementation of all GMP requirements and understand how it affect products/processes supported and/or owned.

Experience Required
  • High School Degree or equivalent
  • 5-8 years' experience in a maintenance or engineering role servicing industrial equipment
  • DOL Electrical Journeymen Certificate
  • PLC programming and troubleshooting of programs
  • Electrical and PLC documentation reading and writing.
  • Safe working knowledge related to electrical and mechanical activities
  • Computer Applications knowledge for Microsoft Word and Excel applications
  • Training in electrical, electronics and programmable logic controllers, variable frequency drives, and motion control.
  • Beckhoff Automation PLC and HMI experience
  • Robotics working knowledge (i.e. Fanuc)
  • Demonstrated experience in vision inspection systems (Cognex, Keyence, etc.)
  • AutoCAD software experience.
  • Knowledge of FDA Rules and Regulations

Benefits
We believe our people are our greatest asset. Alongside competitive compensation, we offer benefits tailored to supporting you and your family, as well as career development opportunities to ensure you feel valued and supported, both professionally and personally.
Find out more about Total Rewards at Perrigo.
We are proud to be included in the Forbes list of "America's Best Employers by State 2024". Find out more here
Applicants please note: To apply to this position please click the APPLY button at the bottom of the application. (The SAVE button will only save your profile information but not submit an application for this open position.) All application materials, including resumes and CVs, must be submitted in English. Thank you.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or other characteristics protected by law. #weareperrigo

What Perrigo employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom