1

Freelance Plc Ladder Logic Programming Jobs in Detroit, MI

Senior Controls Engineer

Canton, MI ยท On-site

$100K - $125K/yr

Strong understanding of PLC ladder logic architecture and programming. * Experience commissioning new equipment, including motion-control applications. * Experience providing both remote and onsite ...

Be Seen First

Knowledge of ladder logic , structured text, function blocks, or other IEC 61131-3 programming methods. * Experience with PLC platforms such as Allen-Bradley / Rockwell Automation , Siemens , or ...

PLC Technician

River Rouge, MI ยท On-site

$40 - $46.80/hr

PLC Tech. Shift/Schedule, Mon-Fri 6:45AM - 3:00PM. Will need to work Sat/Sun and overtime as needed ... Proven experience with control systems components, ladder logic programming, HMI programming and ...

PLC Technician

River Rouge, MI ยท On-site

$40 - $46.80/hr

PLC Tech. Shift/Schedule, Mon-Fri 6:45AM - 3:00PM. Will need to work Sat/Sun and overtime as needed ... Proven experience with control systems components, ladder logic programming, HMI programming and ...

Controls Engineer

Warren, MI ยท On-site

$70 - $90/hr

Controls Engineer Job Duties:*** The Controls Engineer will Support the maintenance department by ... PLC* ladder logic and data handling functions in Control Logix processors.* Maintain *PLC ...

Senior Controls Engineer

Canton, MI ยท On-site

$89K - $118K/yr

... of ladder logic architecture focusing on Allen-Bradley and/or Siemens and/or Automation Direct software platforms Demonstrated experience in PLC programming, commissioning of new equipment with ...

Controls Engineer

Plymouth, MI ยท On-site

$79K - $102K/yr

Provide direction and execute programming for installation and technical troubleshooting of PLC ladder-logic based hardware and software applications throughout the plant * Apply expertise with Allen ...

Controls Engineer

Warren, MI ยท On-site

$78K - $101K/yr

The Controls Engineer will Support the maintenance department by assisting in the troubleshooting of equipment issues, which includes troubleshooting PLC ladder logic and data handling functions in ...

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 ...

PLC Programming Experience * PLC Wiring Experience * control engineering Machines & technologies you'll use: * Programmable Logic Controller (PLC) (Allen Bradley, Siemens) ID:qnkTyx

PLC Programmer

Wixom, MI ยท On-site

$57 - $62/hr

PLC Programming Experience * PLC Wiring Experience * control engineering Machines & technologies you'll use: * Programmable Logic Controller (PLC) (Allen Bradley, Siemens)

PLC Programmer

Wixom, MI ยท On-site

$85 - $120/hr

PLC Troubleshooting SkillsEquipment TroubleshootingTroubleshooting SkillsPLC Programming ExperiencePLC Wiring Experiencecontrol engineeringMachines & technologies you'll use:Programmable Logic ...

Controls Engineer

Troy, MI ยท On-site

$76K - $98K/yr

Conducting the peripheral device programming, machine PLC programming, coordinate the machine debug ... The ability to program/write code/ladder logic from scratch * Prior experience with automotive ...

PLC Programming using ladder logic and function blocks * HMI programming * Any experience with VTSCADA, Wonderware, iFix, WinCC, FactoryTalk View, and GE Cimplicity is a plus Position Requirements:

next page

Showing results 1-20

Freelance Plc Ladder Logic Programming information

See Detroit, MI salary details

$40.1K

$79.9K

$110.9K

How much do freelance plc ladder logic programming jobs pay per year?

As of Sep 5, 2026, the average yearly pay for freelance plc ladder logic programming in Detroit, MI is $79,854.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,300.00 and $91,600.00 per year, depending on experience, location, and employer.

What is freelance PLC ladder logic programming?

Freelance PLC Ladder Logic Programming is a specialized service where independent professionals design, develop, and troubleshoot control systems using ladder logic for Programmable Logic Controllers (PLCs). These freelancers work on a project-by-project basis, often helping manufacturers and industrial firms automate machinery and processes. Their responsibilities typically include writing and testing ladder logic code, integrating hardware, and ensuring systems run efficiently and safely. This work requires strong knowledge of electrical engineering, industrial automation, and specific PLC brands. Clients benefit from hiring freelancers for flexible, cost-effective solutions tailored to their automation needs.

What are the key skills and qualifications needed to thrive as a freelance PLC ladder logic programmer?

To thrive as a Freelance PLC Ladder Logic Programmer, you need strong knowledge of PLC programming concepts, electrical engineering fundamentals, and experience with industrial automation systems, often supported by a degree or relevant certifications. Familiarity with popular PLC platforms (such as Siemens, Allen-Bradley, or Schneider Electric), ladder logic software tools, and SCADA/HMI systems is essential. Problem-solving ability, attention to detail, and effective client communication are crucial soft skills for managing projects and meeting client needs. These skills ensure accurate system design, efficient troubleshooting, and successful project delivery in diverse industrial environments.

What are some common challenges faced by freelance PLC ladder logic programmers when working with clients remotely?

Freelance PLC Ladder Logic programmers often encounter challenges such as unclear project specifications, limited access to physical hardware for testing, and communication barriers with clients who may not have technical backgrounds. To address these, it's important to establish clear communication channels, use simulation tools for initial testing, and set expectations regarding project timelines and hardware requirements. Proactively sharing progress updates and documentation can also help build trust and ensure smoother project delivery.

What is the difference between Freelance Plc Ladder Logic Programming vs PLC Technician?

AspectFreelance Plc Ladder Logic ProgrammingPLC Technician
CredentialsTypically requires PLC programming certifications and technical trainingRequires PLC certifications, technical diploma, or associate degree
Work EnvironmentOften remote or contract-based, working on specific projectsOn-site in industrial or manufacturing facilities
Employer & IndustryClients across various industries, including automation and manufacturingManufacturing plants, automation companies, industrial facilities
Work FocusDesigning, programming, and troubleshooting PLC ladder logicMaintaining, repairing, and troubleshooting PLC systems

Freelance Plc Ladder Logic Programmers focus on creating and optimizing PLC programs for diverse clients, often working remotely. In contrast, PLC Technicians primarily perform on-site maintenance and troubleshooting of PLC systems. Both roles require similar certifications but differ in work environment and daily tasks.

What are the most commonly searched types of Plc Ladder Logic Programming jobs in Detroit, MI?

The most popular types of Plc Ladder Logic Programming jobs in Detroit, MI are:

What are popular job titles related to Freelance Plc Ladder Logic Programming jobs in Detroit, MI?

For Freelance Plc Ladder Logic Programming jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Freelance Plc Ladder Logic Programming jobs in Detroit, MI look for?

The top searched job categories for Freelance Plc Ladder Logic Programming jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Freelance Plc Ladder Logic Programming jobs?

Cities near Detroit, MI with the most Freelance Plc Ladder Logic Programming job openings:

Infographic showing various Freelance Plc Ladder Logic Programming job openings in Detroit, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $79,854 per year, or $38.4 per hour.

Senior Controls Engineer

Adecco

Canton, MI โ€ข On-site

$100K - $125K/yr

Full-time

Posted 4 days ago


Key responsibilities

  • Design and develop automated control systems and production solutions.

  • Program, troubleshoot, and support PLC systems including Allen-Bradley/Rockwell, Siemens, and Automation Direct platforms.

  • Perform equipment startup, commissioning, testing, and provide technical support both remotely and onsite.


Job description

Senior Controls Engineer

Location: Canton, MI
Job Type: Direct Hire | Full-Time | Salary Exempt
Salary: $100,000–$125,000 annually, based on experience
Travel: Approximately 35%

The Adecco Permanent Recruitment Team is recruiting on behalf of a leading manufacturing and automation organization for a Senior Controls Engineer in Canton, MI. This position will play a key role in developing, integrating, commissioning, troubleshooting, and improving automated production systems. The ideal candidate will have strong PLC programming experience, electrical controls knowledge, and the ability to work hands-on with both internal teams and customers.

Key Responsibilities
  • Design and develop automated control systems and production solutions.
  • Develop PLC ladder logic and controls interfaces, including equipment safety parameters.
  • Program and troubleshoot Allen-Bradley/Rockwell, Siemens, and/or Automation Direct PLC systems.
  • Design electrical schematics, panel layouts, wiring diagrams, HMI screens, and ladder logic documentation using AutoCAD.
  • Lead internal and customer design reviews.
  • Develop project bills of materials, project timelines, and technical documentation.
  • Investigate and test new technologies and automation solutions.
  • Upgrade, modify, repair, and improve existing controls and equipment.
  • Troubleshoot PLC ladder logic, I/O, sensors, drives, and other controls-related issues.
  • Analyze manufacturing processes and implement automation and process improvements.
  • Perform equipment startup, commissioning, and verification both internally and at customer sites.
  • Provide remote and onsite technical support.
  • Work closely with engineering, manufacturing, and other team members to identify problems and implement effective solutions.
  • Maintain controls spare-parts inventory and coordinate replacement parts as needed.
  • Document design, inspection, commissioning, and repair activities.
  • Follow all applicable safety, OSHA, and customer-specific requirements.
  • Travel approximately 35%, including occasional extended stays at customer locations.
  • Work occasional weekends and overtime as required by project schedules.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Programming, or a related field preferred.
  • Minimum 5 years of PLC programming experience.
  • Strong experience with Allen-Bradley/Rockwell PLCs, particularly ControlLogix and CompactLogix, preferred.
  • Experience with Siemens and/or Automation Direct PLC platforms is a plus.
  • 3–5 years of experience working with high-speed machinery, automated equipment, or similar industrial systems.
  • Strong understanding of PLC ladder logic architecture and programming.
  • Experience commissioning new equipment, including motion-control applications.
  • Experience providing both remote and onsite/field technical support.
  • AutoCAD experience with electrical schematics, panel layouts, and controls documentation.
  • Strong ability to read and interpret electrical schematics, machine prints, and ladder logic.
Technical Skills
  • Allen-Bradley/Rockwell ControlLogix and CompactLogix
  • Siemens PLCs
  • Automation Direct
  • HMI systems
  • AC Drives / VFDs
  • Servo systems
  • PID control
  • Motion control
  • PLC I/O
  • Photoelectric sensors
  • Proximity switches
  • Solenoid valves
  • Electrical controls and industrial automation
  • AutoCAD
  • Electrical schematics and panel layouts

Experience with mechanical, electrical, pneumatic, and hydraulic systems is highly desirable.

What We're Looking For

The successful candidate will have strong electrical and controls aptitude along with excellent troubleshooting and problem-solving skills. This role requires someone who is comfortable working hands-on with equipment, collaborating with individuals at different technical levels, and making sound engineering decisions in both office and production environments.

Strong interpersonal, written, verbal, organizational, and communication skills are essential.

Physical Requirements
  • Ability to stand, walk, sit, stoop, kneel, crouch, and move throughout manufacturing environments.
  • Frequently lift and/or move objects weighing up to 10 pounds.
  • Occasionally lift and/or move objects weighing up to 50 pounds.
  • Ability to work safely in industrial and customer-site environments.
Travel & Schedule

This position is based in Canton, Michigan and requires approximately 35% travel to customer and project locations. Travel may occasionally involve extended stays depending on project implementation schedules. The position may also require occasional weekends and overtime.


Pay Details: $100,000.00 to $125,000.00 per year
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.adecco.com/en-us/candidate-privacy
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.