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 a month ago
Similar jobs that could be interesting for youBased on the PLC Programmer in Birmingham, MI vacancy
  •  ...Automation PLC Programmer- Mid-Senior Level AtomTech is seeking a motivated and hands-on Mid-Senior Level Automation PLC Programmer to integrate, commission, and support advanced automation systems. This role is hands-on, project-driven, and requires deep technical... 
    Suggested
    Full time
    Flexible hours
    Shift work
    Night shift

    AtomTech, Inc

    Sterling Heights, MI
    3 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
    4 days ago
  • AtomTech Inc. is seeking a motivated Mid-Senior Level Automation PLC Programmer in Sterling Heights. This role is crucial for integrating and supporting advanced automation systems on-site at GM facilities. Candidates must have significant experience, particularly with... 
    Suggested

    AtomTech Inc.

    Sterling Heights, MI
    4 days ago
  • PLC Programmers Needed job at Cosha Staffing & Consulting. Sterling Heights, MI. Positions 3 now: Expert Mitsubishi programmers in Michigan/Ohio immediate 840d CNC programmer Michigan immediate Expert Siemens and Allen Bradley programmer in material handling location... 
    Suggested
    Immediate start

    Cosha Staffing & Consulting

    Sterling Heights, MI
    3 days ago
  • $107.9k - $195.05k

     ...Description Leidos is seeking an experienced PLC Controls Engineer for work at its Walled Lake, Michigan office. We are seeking qualified individuals with experience to excel in a high-performance team responsible for the development and delivery of market leading... 
    Suggested
    Work at office
    Local area
    Immediate start

    Leidos

    Walled Lake, 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,...

    Lear

    Southfield, MI
    4 days ago
  • RESPONSIBILITIES: The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: Design and implement software of embedded devices and systems from ...
    Permanent employment
    Work experience placement

    ECCO Corporation

    Southfield, MI
    4 days ago
  •  ...modification of automated equipment such as (but not limited to) programmable controllers, sensors, computers, measuring devices, scanners...  ...requirements and regulations.Must be able to troubleshoot and program PLC logicWill be responsible for the preventative maintenance and... 

    Flex N Gate

    Royal Oak, MI
    4 days ago
  • Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: • Design, develop, and maintain embedded Linux software for network switch platforms and embedded...

    OtterBase

    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
    4 days ago
  •  ...checks, and tuned Siemens drives. By mid‑afternoon you’re refining PLC logic in TIA Portal, adjusting a WinCC HMI screen, and running...  ...customer buy‑off. Train maintenance staff, operators, programmers, and engineering teams on operation, controls, troubleshooting,... 
    Work at office
    Remote work
    Weekday work

    EMAG - USA

    Farmington, MI
    11 days ago
  • St Maries PLC is seeking a Registered Nurse to create and manage personalized care plans for patients. You will observe, communicate, and resolve issues with a patient-centered approach, applying up-to-date nursing practices and problem-solving skills. In this role you... 
    Flexible hours

    St Maries PLC

    Southfield, MI
    4 days ago
  • St Maries PLC is seeking a Licensed Practical Nurse (LPN) in Michigan to join our clinical team. You will help manage care plans, observe patient conditions, and communicate effectively with patients and families, ensuring safety and compassionate care. The ideal candidate... 
    Flexible hours

    St Maries PLC

    Southfield, MI
    4 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
    4 days ago
  •  ...urgency Bonus If You Have: Experience in JIT seating or automotive Experience with industrial control systems such as PLC Define assembly process Engineering / process change control MOST trained Line balancing Standard work instructions... 

    Lear Corporation

    Southfield, MI
    1 day 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
    4 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
    3 days ago
  • Fenner, Melstrom & Dooling, PLC in Birmingham, MI is seeking a seasoned public accounting professional to join our client-focused tax and assurance practice. The role emphasizes managing client relationships, preparing individual and business tax returns, and coordinating... 
    Flexible hours

    Socket.dev

    Birmingham, MI
    4 days ago
  •  ...Michigan Previous experience as a Licensed Practical Nurse is preferred Excellent interpersonal and client care skills Valid driver’s license and insurance Michigan certification to declare a patient deceased (Wayne County), once hired #J-18808-Ljbffr St Maries PLC
    Flexible hours

    St Maries PLC

    Southfield, 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
    2 days ago
  •  ...in Detroit, MI, with operations that span 24 countries and more than 175 locations. Formed through the acquisition of Dowlais Group plc and its subsidiaries - GKN Automotive and GKN Powder Metallurgy, Dauch unites deep engineering roots with global manufacturing capabilities... 

    American Axle & Mfg., Inc.

    Royal Oak, MI
    2 days 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
    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
    7 hours ago
  •  ...Service Technician II to install, start up, and service automated equipment onsite at customer sites in Southfield, MI. You will modify PLC programs (Allen Bradley, Siemens) and perform on-site repairs to ensure equipment meets specifications. You will conduct preventive... 
    For contractors

    Komline Sanderson

    Southfield, MI
    4 days ago
  •  ...Senior Tax Manager 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 tax professional who... 
    Work at office
    Immediate start
    Flexible hours

    Fenner, Melstrom & Dooling, PLC

    Birmingham, MI
    3 days ago
  •  ...panelsExperience with industrial networking: Ethernet IP, ProfiBus, ProfiNet, Devicenet, etcAble to interpret NEC and local codesFamiliar with PLC programming, graphic user interface programming, computer operating systems, and networkingGood analytical and troubleshooting... 
    Full time
    For contractors
    Work at office
    Local area
    Weekend work

    Dürr

    Southfield, MI
    4 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
    7 hours 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
    1 day ago
  •  ...Compensation: Commensurate with experience and customized program. Send resume via email to: ****@*****.*** 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
    2 days ago

Do you want to receive more vacancies?

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