Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

PLC Programmer

$32 - $45 per hour
Full-time

AtomTech Inc.

JOB TITLE: PLC Programmer- Mid-Senior Level
CATEGORY: Full-Time, Non-Exempt
REPORTS TO: Field Services Director
WORK MODEL: In-Person
COMPENSATION: $32–$45 per hour (Based on experience)
WORK LOCATION: Sterling Heights / Field-Based 

POSITION SUMMARY: AtomTech is seeking a motivated and hands-on Mid-Senior Level  PLC/Robot Programmer  to integrate, commission, and support advanced automation systems. This role is hands-on, project-driven, and requires deep technical ownership from concept through startup. If you’ve lived through launches, debugged code at 3 a.m., and still came back the next day, you’re the target audience!

Minimum Qualifications:
  • Mid to senior-level Controls Engineering experience in a  Commissioning role
  • Direct General Motors manufacturing experience required
  • GM-recognized certifications (controls, robotics, safety, or automation-related)
  • 5+ years hands-on experience with: Allen-Bradley, Siemens and FANUC robotics
  • Robotic integration, commissioning, and debugging experience
  • Proven ability to lead startups and resolve high-impact production issues
  • High School Diploma or GED required
  • Reliable transportation
  • Willingness and ability to travel as required
  • Flexible schedule availability (including overtime and weekends as needed)
  • Experience working in a fast-paced environment
  • Positive attitude and strong work ethic
  • Eagerness to learn and develop new technical skills
Bonus Qualifications (Preferred but Not Required):
  • Experience deploying or supporting  AMR and AGV platforms
  • HMI development and industrial networking experience (EtherNet/IP, Profinet, etc.)
  • Strong knowledge of safety standards, risk assessments, and compliance
  • Ability to work independently and own projects end-to-end
  • Clear technical communication skills with both engineering and operations teams

Work Authorization Requirement

Candidates must be legally authorized to work in the United States on a full-time basis without the need for current or future employer sponsorship.

Role Responsibilities

AMR and AGV Support
  • Design, program, and commission PLC, Robot and controls systems from scratch through production handoff
  • Integrate automation solutions using  Allen-Bradley, Siemens, and Omron platforms
  • Lead on-site commissioning, startup, and launch support at GM facilities
  • Troubleshoot complex electrical, controls, and robotic system issues under live production conditions
  • Integrate and support robotic cells including programming, recovery, and optimization
  • Interface directly with GM engineering, maintenance, vendors, and operations teams
  • Develop functional specifications, I/O lists, network architectures, and system documentation
  • Execute system upgrades, retrofits, and process improvements
  • Provide technical leadership during launches and mentor junior engineers
General Duties
  • Assist with feedback and project improvements
  • Follow all company safety policies and procedures
  • Maintain clean and organized workspaces on job sites and in-house
  • Work primarily in automotive manufacturing and launch environments
  • Travel and off-shift support required during system startups and launches
  • Comfortable working around live production lines, robots, welding equipment and high-automation cells
  • Flexibility for nights, weekends, and extended hours during launches
Communication & Collaboration (Critical)
  • Communicate effectively with internal teams and customers
  • Provide clear updates regarding job status, delays or technical concerns
  • Participate in team meetings and training sessions
  • Maintain professionalism in all customer-facing interactions
Physical Requirements:
  • Ability to lift up to 50 lbs, occasional handling of loads up to 100 lbs
  • Ability to stand, bend, kneel, and work on equipment for extended periods 
  • Comfortable working in warehouse, manufacturing and industrial environments with noise, dust, temperature changes and uneven surfaces
  • Full manual dexterity for tool and equipment operation; ability to work in tight or elevated spaces
  • Must be able to successfully pass an 11-panel pre-hire drug screening
Benefits and Perks!
  • Medical, Dental, Vision and Plan Options - Including Employer Paid Plans!
  • HSA and FSA Options
  • 401k + Employer Match
  • Generous PTO (includes paid holidays)
  • Tuition Reimbursement
  • Employer Sponsored Travel
  • Supportive Training Environment - We will train you!
  • Opportunity for Growth, Career Advancement and more!
Age Requirements
  • Must be 18+ 

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the PLC Programmer in Sterling Heights, MI vacancy
  • Job Description Working in a highly automated environment, duties include electrical and network debug, program various PLC and robot controllers. From design, commissioning to debug, installation and support. Qualifications Qualified candidates must be willing to travel... 
    Suggested
    Shift work

    Level One Robotics and Controls, Inc.

    Rochester Hills, MI
    4 days ago
  •  ...PLC Controls EngineerStrivector Corp is a National Staffing and Recruiting agency established in 2012 and headquartered in Austin, Texas. We are a preferred partner for several Fortune 500 companies nationwide. Strivector has been consistently rated a rare 4.6/5 on Google... 
    Suggested
    Full time
    Contract work
    For contractors
    Work at office
    Remote work
    Relocation

    Strivector

    Sterling Heights, MI
    23 hours ago
  •  ...Job Description Job Description Castor Engineering is seeking a PLC Programmer to join our team and help deliver reliable automation solutions for our customers. Position Summary As a PLC Programmer, you will design, develop, test, and support programmable logic... 
    Suggested
    Full time

    Castor Consulting LLC

    Birmingham, MI
    16 days ago
  •  ...automation, machinery, material handling, and robots • Review risk assessments as part of a team evaluating equipment safety Skills Required: PLC/CNC, Computer Numerical Control (CNC), Software Systems Skills Preferred: Robotics, Computer Vision Experience Required: • Education:... 
    Suggested

    Kyyba

    Sterling Heights, MI
    6 days ago
  •  ...of the following areas: HVAC, electrical systems, mechanical systems, hydraulic and pneumatic systems, plumbing, piping systems, or PLC programming. Experience installing and relocating industrial machinery, including rigging and equipment setup. Prior experience... 
    Suggested
    Apprenticeship
    Relocation

    Manufacturing

    Sterling Heights, MI
    20 days ago
  • Magna Powertrain in Sterling Heights, MI seeks a Maintenance Electrical Mechanic for the second shift to perform skilled electrical/electronic maintenance on stamping equipment. The role requires diagnosing failures, wiring, pneumatics, and control systems, with focus ...
    Afternoon shift

    Magna International

    Sterling Heights, MI
    5 days ago
  • $33.9 per hour

     ...mechanical maintenance and setup of all automated welding/assembly equipment in the plant on a day-to-day basis, including Robotics, PLC, Weld Controls, Weld Guns, Fixtures, Sensors, Vision systems and pneumatic components. $33.90 plus OT over 40 hours. · Mechanical Repair... 
    Work experience placement
    Work at office
    Afternoon shift

    Sodecia

    Center Line, MI
    5 days ago
  • Overview The Process Technician is responsible for developing, optimizing, and sustaining manufacturing processes for automotive interior components within a high‑tech soft trim and injection molding facility. This role bridges production, maintenance, and quality by ensuring...
    Full time
    Shift work

    Mold-Tech Engraving

    Fraser, MI
    4 days ago
  •  ...commissioning, debug, and launch.Additional DetailsWe are looking for Sr. Controls Engineers who are experienced with Codesys/ Beckhoff PLC programming.They should also have experience with Siemens and Allen Bradley.In addition to PLC programming, they should have... 
    Work at office

    LanceSoft

    Sterling Heights, MI
    1 day ago
  • Job Description Job Description JOB DESCRIPTION: Mayco International is a fast growing, technologically driven manufacturing company. We are launching a state of art facility in Shelby Township!   Our culture is team-based, interactive, flexible, and supports...
    Hourly pay
    Worldwide
    Flexible hours
    Shift work
    Afternoon shift

    Mayco International

    Utica, MI
    more than 2 months ago
  •  ...Heights, MI seeks a skilled professional to develop and maintain automated and electrical systems. The role focuses on troubleshooting PLC-based hardware and ensuring plant efficiency while adhering to quality standards. The ideal candidate has at least 5 years of... 

    Magna International

    Sterling Heights, MI
    4 days ago
  •  ...machinery Minimum 2-3 Years in a machine maintenance or service technician role Working knowledge of Allen Bradley and Yaskawa PLC a plus Experience using cranes and rigging equipment is desirable Be able to travel up to 90%   Coe Press Equipment is proud... 

    Coe Press Equipment

    Sterling Heights, MI
    19 days ago
  • $17 - $17.85 per hour

    CNC OperatorsCardinal Staffing Services is hiring for CNC Operators in Sterling Heights, MI. As a CNC Operator for Cardinal Staffing Services, you will work in a fast-paced automotive stamping facility in all areas including:2-3 years CNC loading experiencePerforming coil...
    Hourly pay
    Temporary work
    Local area
    Shift work
    Day shift
    Afternoon shift

    Cardinal Services

    Sterling Heights, MI
    5 days ago
  • $18 - $24 per hour

    Job Description Job Description Pay: $18.00 - $24.00 per hour Job description: We are seeking experienced CNC Machine Operators for a key client located in Sterling Heights. CNC Lathe experience is preferred. We are hiring on all three shifts. These positions...
    Hourly pay
    Full time
    All shifts

    Express Employment

    Sterling Heights, MI
    13 days ago
  •  ...CNC Programmer Seeking an experienced CNC Programmer to join a growing industrial machinery manufacturer serving a variety of industries. Full-time | Monday-Friday | On-Site BUILD IT. PROGRAM IT. MAKE IT RIGHT. We're looking for an experienced CNC Machinist... 
    Full time
    Monday to Friday

    gpac

    Utica, MI
    4 days ago
  • $18 per hour

    CNC Operator – 1st Shift Job Type: Full-Time | Contract-to-Hire Schedule: Monday – Friday | 7:00 AM – 3:00 PM Work Arrangement: On-Site Starting Pay: $18.00/hour Position Summary: We are seeking an experienced CNC Operator to support production operations in an automotive...
    Full time
    Contract work
    Temporary work
    Monday to Friday
    Day shift

    Linked Professional Services

    Utica, MI
    4 days ago
  •  ...requirements, and work instructions. Maintain accurate production and inspection records. Work closely with Senior Machinists, CNC Programmers, Engineers, Production Planners, and other team members to meet production requirements. Participate in continuous improvement... 
    Temporary work
    Monday to Friday
    Shift work
    Afternoon shift

    SAPA Transmission

    Utica, MI
    17 days ago
  • CNC OperatorAt 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 with the support and resources they need to succeed. As a member of our global team...
    Local area
    Immediate start
    Shift work

    Magna Services

    Sterling Heights, MI
    2 days ago
  • ABOUT THE ROLE Amsted Automotive's TransForm Automotive Shelby Twp division, is seeking CNC Operators on all three shifts who will be responsible for supporting the production operations of the plant. Shifts: Days - 7:00 am - 3:00 pm Afternoons - 3:00 pm ...
    Temporary work
    All shifts
    Shift work
    Night shift

    Amsted Automotive Group

    Utica, MI
    2 days ago
  •  ...Overtime! Hours are Monday-Friday 6am-3:30pm Jolico / J-B Tool is a Small Family Owned Business that is looking for a CNC Programmer to set up and run piece work and low production on CNC Lathes. All of our machines are Mazak so experience with the brand is preferred... 
    Full time
    Immediate start
    Monday to Friday

    Jolico / J-B Tool, Inc

    Utica, MI
    8 days ago
  •  ...CNC Programmer Amsted Automotive's TransForm Automotive Shelby Twp division, is seeking a 3rd Shift (11pm - 7am+15% shift premium) CNC Programmer, responsible for supporting the production and maintenance operations of the plant, with a focus on CNC machining support... 
    Temporary work
    Shift work
    Night shift

    Amsted Automotive

    Utica, MI
    4 days ago
  • Job Description Job Description We have an exciting opportunity for an Ice Carving Assistant to join our team in Commerce Township. If you’re interested in rolling up your sleeves, working well in cold conditions, and enjoying being part of a supportive team, apply...
    Night shift

    Clear Cut Ice Sculptures

    Sterling Heights, MI
    4 days ago
  •  ...CNC ProgrammerSeeking an experienced CNC Programmer to join a stable, growing Manufacturing CompanyWhat You'll DoInterpret complicated drawings, program sheets, and instructions to determine work to be done.Conduct variety of turning, milling, drilling, boring, or related... 

    gpac

    Sterling Heights, MI
    1 day ago
  • Job Description Job Description GREAT COMPANY TO WORK FOR. Progressive, growing, aerospace company, challenging work, great benefits including the max 401K allowed by law and unsurpassed healthcare. Overtime available. Our employees are our number one asset and we ...
    Permanent employment
    Night shift

    Chardam Gear Co

    Sterling Heights, MI
    23 days ago
  • We are currently seeking a skilled Electro-Mechanical Maintenance Technician to join our team. VDG (Van der Graaf) is a well-established industry leader in manufacturing drum motors for all type of belt conveyor applications. If you would like to join a dynamic team, ...
    Full time
    For contractors
    Work at office
    Relocation

    Van der Graaf

    Utica, MI
    16 days ago
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly, and securely. The Software and Services group at GM develops scalable vehicle level system architecture and software solutions which enable efficient...
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • Company DescriptionEROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has...
    Full time

    EROS Technologies

    Troy, MI
    5 days ago
  • Job Description Job Description We have an immediate opening for an experienced CNC Mill Machinist with a custom fab shop. Day Shift - M-F 40-45 hours per week Responsibilities: Set up fixtures, vises, and tooling for Fadal and Doosan (DN Solutions) vertical...
    Immediate start
    Day shift

    TEC Group Inc.

    Sterling Heights, MI
    4 days ago
  • Job Description Job Description Manufacturing Process Engineer- Axle Assembly   • Support Manufacturing Process Engineering activity for Axle Assembly • Drive continuous improvement in safety, quality, and productivity • Apply engineering principles and analytical...
    Remote work
    Flexible hours

    G-TECH Services

    Sterling Heights, MI
    a month ago
  •  ...support control system architecture including power distribution, logic circuits, safety circuits, I/O layouts, pneumatic circuits, PLC and PC-based controls, HMI/MMI programs, servo controls, machine networks, smart devices, and IoT applications.Apply customer design/... 

    gpac

    Sterling Heights, MI
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PLC Programmer. Be the first to apply!