PLC Programmer

Castor Consulting LLC
  • Birmingham, MI
    Today

    Job Description

    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.

    Numbers & Facts

    LocationBirmingham, MI

    Skills

    • Automationunmatched
    • Commissioningunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Continuous Improvementunmatched
    • Control Systemsunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Exolab Castor Data Binding Frameworkunmatched
    • Hardware-Software Integrationunmatched
    • Identify Issuesunmatched
    • Input/Outputunmatched
    • Machining Operationsunmatched
    • Multitaskingunmatched
    • Operational Supportunmatched
    • Operations Processesunmatched
    • Problem Solving Skillsunmatched
    • Program Controlunmatched
    • Programmable Logic Controller (PLC)unmatched
    • Project Lifecycleunmatched
    • Quality Managementunmatched
    • Requirements Managementunmatched
    • Software Administrationunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Standards Developmentunmatched
    • Startupunmatched
    • Test Plan/Scheduleunmatched
    • Validation Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder