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

PLC Programmer

Castor Consulting LLC

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 controller (PLC) programs and related control logic that drive industrial equipment and automated systems. You’ll work closely with engineering, project teams, and stakeholders to translate requirements into dependable, efficient machine operation.

This is a full-time hybrid role based in 280 N Old Woodward Ave Ste 100, Birmingham, MI 48009-5391, where you’ll balance hands-on problem-solving with structured collaboration throughout the project lifecycle.

Key Responsibilities
  • Develop, configure, and troubleshoot PLC control logic to meet system requirements and performance expectations.

  • Conduct testing and validation of automation sequences, safety-related behaviors, and machine communications.

  • Collaborate with engineers and project teams to review design intent, integrate hardware/software changes, and support commissioning.

  • Diagnose and resolve issues across software logic, I/O behavior, and control system interactions during deployment and ongoing support.

  • Document program changes, commissioning results, and operational procedures to support repeatability and maintain quality.

Required Qualifications
  • Experience programming and debugging PLC-based control systems in an industrial or automation environment.

  • Strong understanding of control system concepts, including sequencing, interlocks, fault handling, and I/O mapping.

  • Ability to read and interpret electrical/control documentation and translate requirements into working logic.

  • Proven troubleshooting skills, including structured root-cause analysis of logic, wiring/I/O behavior, and system interactions.

  • Effective communication skills and the ability to work cross-functionally in a project setting.

Preferred Qualifications
  • Experience supporting commissioning and startup activities, including coordinating with field teams and addressing real-world machine behavior.

  • Familiarity with industrial networking and communications between control systems and devices.

  • Experience with version control practices and maintaining configuration consistency across environments.

  • A continuous improvement mindset focused on reliability, maintainability, and reducing downtime.

  • Prior experience developing and maintaining standardized programming practices across multiple projects.

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the PLC Programmer in Birmingham, MI vacancy
  • $32 - $45 per hour

     ...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... 
    Suggested
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Night shift

    AtomTech Inc.

    Clawson, MI
    5 days ago
  • 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
    3 days ago
  • Embedded Software Engineer (Long-Term Contract – Dallas-Fort Worth, TX)We are seeking an experienced Embedded Software Configuration Engineer for a long-term contract in Dallas-Fort Worth, TX. In this role, you will develop and implement software and hardware configuration...
    Suggested
    Long term contract

    Kasmo Global

    Southfield, MI
    6 hours ago
  • Sterile Processing TechnicianResponsible for inspecting, disinfecting, assembling, processing and distributing patient care instruments, equipment and supplies in accordance with established policies, procedures and Association of Advancement of Medical Instrumentation...
    Suggested
    Flexible hours

    Corewell Health

    Royal Oak, MI
    1 day ago
  • Lear For YouWe work hard for the people who work for us. We champion our teams and foster collaboration, inclusion, respect and excellence. Because we want to be more for you.A path to a better career. A better future.Our teams have invented groundbreaking technologies,...
    Suggested

    Lear

    Southfield, MI
    4 days ago
  • About the Role We are looking for an ECU Security Validation Engineer to own the validation of vehicle ECUs. You will drive requirement analysis, create comprehensive test plans, build test infrastructure, and ensure robust validation of automotive security features. You...
    Contract work

    TechMatrix Inc

    Southfield, MI
    3 days ago
  •  ...Strong results-orientation and execution characteristics Ability to effectively organize, prioritize and accomplish multiple conflicting tasks, make intelligent, timely decisions and solve problems independently Ability and willingness to travel as required Eaton Plc
    Work at office
    Relocation

    Eaton Plc

    Southfield, MI
    1 day ago
  •  ...Qualifications Currently licensed Registered Nurse (RN) in state of employment Previous experience as a Registered Nurse is preferred Excellent interpersonal and client care skills Valid driver’s license First aid/CPR certification required #J-18808-Ljbffr St Maries PLC
    Flexible hours

    St Maries PLC

    Southfield, MI
    3 days ago
  •  ...ensuring on-time, within-budget delivery for clients. The role includes leading diverse field teams, conducting relay testing, SCADA/PLC work, and field reporting. Requires 3+ years substation testing, NICET/NETA certification, and strong communication skills. #J-18808... 

    Atwell, LLC

    Southfield, MI
    3 days ago
  •  ...will be responsible for installation, commissioning, and maintenance of AGV systems, with a strong emphasis on electrical debugging and PLC systems. Candidates should have at least 5 years of related experience and a high school diploma, while additional technical... 
    Full time

    Dürr

    Southfield, MI
    3 days ago
  • Dauch Corporation is seeking an Engineering Technician to join our Royal Oak, Michigan team on the 2nd shift. This onsite role leads the design, testing, installation, and maintenance of large-scale electrical equipment used in manufacturing, addressing non-routine problems...
    Afternoon shift

    American Axle & Mfg., Inc.

    Royal Oak, MI
    3 days ago
  • BHT in Southfield, Michigan is seeking a technician responsible for scheduling and performing preventive maintenance to minimize downtime and improve efficiency. You will provide technical assistance in PLCs, ensure compliance with safety policies, and manage projects for...

    BHT

    Southfield, MI
    2 days ago
  • Fenner, Melstrom & Dooling, PLC is a Birmingham, Michigan-based accounting firm seeking a tax professional with at least five years of public accounting experience. The role involves managing client relationships, preparing individual and business tax returns, and coordinating... 
    Flexible hours

    Fenner, Melstrom & Dooling, PLC

    Birmingham, MI
    3 days ago
  • $75k - $125k

     ...and comfortable working both on the plant floor and at a programming workstation.WHAT YOU WILL DODesign, program, test, and commission PLC based automation systemsTroubleshoot and support existing production equipment in live manufacturing environmentsDevelop and modify... 

    CyberCoders

    Birmingham, MI
    3 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

    Oak Park, MI
    1 day ago
  •  ...maintenance of separation equipment in the Michigan region. You will perform installation, start-up, and field repairs, with emphasis on PLC programming and test validation on customer sites. You will train operators and maintenance staff, review electrical/plumbing... 

    Komline

    Southfield, MI
    3 days ago
  •  ...troubleshoot Poke Yoke systems and applications.Automation Technician IV must demonstrate competency in (2) of the below specialties: PLC Programming, Intermediate PLC programming (add sensor & change sequence), Strong understanding of ladder logic and intermediate level... 

    Gabletek Robotics and Controls Solutions

    Troy, MI
    6 hours ago
  •  ...picture to best assist and guide the clientCompensation: Commensurate with experience and customized program.Fenner, Melstrom & Dooling, PLC (FMD) provides strategic direction, tax, and financial reporting service solutions to guide client growth for closely held businesses... 
    Immediate start
    Work from home
    Flexible hours

    Fenner, Melstrom & Dooling, PLC

    Birmingham, MI
    5 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
    2 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
    4 days ago
  •  ...electrical control systems, equipment, and programming using Lear standards and build upon with innovative ideasWrite, implement, and debug PLC softwareDevelop contingency and disaster recovery plansSupport install, launch and production of all cells.Support implementation of... 

    Lear

    Southfield, MI
    4 days ago
  •  ...Accounting Intern – Winter 2027 | Fenner, Melstrom & Dooling, PLC The Tone: This is an internship at Fenner, Melstrom & Dooling, PLC, located in downtown Birmingham, Michigan. Fenner, Melstrom & Dooling, PLC (FMD) is an established independent CPA and advisory firm, providing... 
    Internship
    Seasonal work

    Fenner, Melstrom & Dooling, PLC

    Birmingham, MI
    1 day ago
  • Job DescriptionDUTIES: Design, develop, implement, and test low level embedded software including, but not limited to: RTOS, Memory, Fault Detection, Power Management, LIN, DMA, PWM Input/Output, Discrete Input/Output, Analog Input/Output. Utilize MCAL configuration tool...
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Pontiac, MI
    6 days ago
  •  ...Description About the Opportunity Fenner Melstrom and Dooling, PLC (FMD) is seeking a highly technical Senior Tax Manager who is ready to step into a leadership role with an opportunity to advance to partnership. This is an exceptional opportunity for a seasoned... 
    Work at office
    Immediate start
    Flexible hours

    Fenner, Melstrom & Dooling, PLC

    Birmingham, MI
    1 day ago
  •  ...Robot ProgrammerAs 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 peripherals from start to finish. This is a technical... 
    Traineeship
    Remote work

    Gabletek Robotics and Controls Solutions

    Troy, MI
    6 hours ago
  •  ...One to two years of experience in a CNC manufacturing environment is strongly preferred.Required Skills/Experiences:Certification in PLC Controls strongly preferred.Basic knowledge on machining and assembly process.Basic knowledge of PLC's.Basic PC Skills (MS Word, MS Excel... 
    Local area

    Linamar

    Southfield, MI
    6 hours 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:... 

    Kyyba

    Sterling Heights, MI
    5 days ago
  • 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 daysPosition...
    Work at office
    Shift work
    Night shift

    GableTek

    Troy, MI
    1 day ago
  • A leading technology company in Southfield, MI, is seeking a Mid-Senior Level ECU Security Validation Engineer. The role involves owning the security validation of automotive ECUs, driving requirement analysis, and designing comprehensive test plans. Ideal candidates will...
    Contract work

    TechMatrix Inc

    Southfield, MI
    3 days ago
  •  ...precision feasibility reports and optics/sensor configuration recommendations. System Integration & On-Site Support: Support robot and PLC integrations (Allen-Bradley, Siemens) and configure industrial fieldbus communications (EtherNet/IP, PROFINET, Modbus TCP) at... 
    Full time

    LMI Technologies

    Royal Oak, MI
    3 days ago

Do you want to receive more vacancies?

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