1

Controls Programmer Jobs (NOW HIRING)

Controls Programmer

Saginaw, MI · On-site

$74K - $95K/yr

... programming with EcoStruxure, Tridium Niagara, and building operations (EBO) * Must have relevant technical hands on systems design and commissioning of digital HVAC controls systems for Building ...

Controls Programmer

Madison, WI · On-site

$67K - $92K/yr

The Controls Programmer is responsible for developing, implementing, and maintaining the automation and control systems that power BIOFerm's renewable energy facilities. This role focuses on PLC, HMI ...

Controls Programmer

Saginaw, MI

$74K - $95K/yr

... programming with EcoStruxure, Tridium Niagara, and building operations (EBO) * Must have relevant technical hands on systems design and commissioning of digital HVAC controls systems for Building ...

Controls Programmer

Orange, CA · On-site

$90K - $110K/yr

... programming and troubleshooting Maintain technical proficiency through self-study and certifications. Qualifications * Building automation systems (BAS) or commercial HVAC controls experience ...

Controls Programmer

Orange, CA · On-site

$90K - $110K/yr

... field programming and troubleshooting • Maintain technical proficiency through self-study and certifications. Qualifications * Building automation systems (BAS) or commercial HVAC controls ...

Controls Programmer

Phoenix, AZ · On-site

$18 - $35/hr

... programming with EcoStruxure, Tridium Niagara, and building operations (EBO) * Must have relevant technical hands on systems design and commissioning of digital HVAC controls systems for Building ...

Job Purpose Design and program automation and controls systems involving programmable logic controllers (PLCs). Oversee the development of complex systems and equipment. Research, test, and analyze ...

Controls Programmer

Tucker, GA · On-site

$64K - $87K/yr

Job Purpose Design and program automation and controls systems involving programmable logic controllers (PLCs). Oversee the development of complex systems and equipment. Research, test, and analyze ...

... programming with EcoStruxure, Tridium Niagara, and building operations (EBO) * Must have relevant technical hands on systems design and commissioning of digital HVAC controls systems for Building ...

Automation Controls Programmer III

Midland, TX · On-site

$66K - $90K/yr

The Automation/Controls Programmer III is a mid-level programmer responsible for independently designing, programming, and commissioning automation systems. This role requires proficiency in PLC, HMI ...

VENTEON and Harvard Resource Solutions are hiring PLC Controls Programmer to develop, test, and troubleshoot automation logic for industrial equipment. Key responsibilities include writing control ...

next page

Showing results 1-20

Controls Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do controls programmer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for controls programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What are Controls Programmers?

Controls Programmers are professionals who design, develop, and implement software to control automated machinery and systems, typically in industrial or manufacturing environments. They work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and other control systems to ensure machines operate efficiently and safely. Their role involves writing and testing code, troubleshooting automation issues, and collaborating with engineers and technicians to optimize processes. Controls Programmers are essential for maintaining and improving automated production lines and industrial equipment.

What are the key skills and qualifications needed to thrive as a Controls Programmer, and why are they important?

To thrive as a Controls Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical certification. Familiarity with PLCs, SCADA systems, HMI software, and programming languages like ladder logic or Structured Text is typically required. Strong problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with engineers and troubleshooting complex systems. These skills ensure the development and maintenance of efficient, reliable automation solutions critical for modern industrial operations.

What are some typical challenges faced by Controls Programmers when integrating new automation systems into existing manufacturing environments?

Controls Programmers often encounter challenges such as ensuring compatibility between new automation systems and legacy equipment, minimizing production downtime during integration, and troubleshooting unforeseen issues that arise with hardware or software interfaces. Effective communication with electrical engineers, maintenance staff, and production teams is crucial to address these challenges efficiently. Staying up-to-date with evolving industry standards and control technologies also helps in developing robust solutions that support business goals and maintain operational safety.

What does a controls programmer do?

A controls programmer designs, develops, and maintains software for automated control systems used in manufacturing, robotics, or industrial processes. They typically work with PLCs, SCADA systems, and programming languages like ladder logic or structured text to ensure systems operate efficiently and safely. Strong problem-solving skills and knowledge of electrical and mechanical systems are essential in this role.

What engineers make $200,000 a year?

Controls programmers, especially those with extensive experience, specialized skills in automation, and knowledge of PLCs and HMI systems, can earn $200,000 or more annually. Senior engineers in automation, robotics, or systems integration roles often reach this level, particularly in high-demand industries or with advanced certifications. Compensation varies based on location, industry, and expertise.

What is the difference between Controls Programmer vs Automation Engineer?

AspectControls ProgrammerAutomation Engineer
CredentialsTypically requires a degree in electrical, computer, or control engineering; certifications like PLC or SCADA are commonRequires a degree in engineering or computer science; certifications in automation systems are beneficial
Work EnvironmentPrimarily in manufacturing, industrial plants, or automation facilitiesWorks across industries including manufacturing, process industries, and systems integration
Employer & Industry UsageUsed by automation companies, manufacturing plants, and system integratorsEmployed by engineering firms, manufacturing companies, and technology providers

Controls Programmers focus on developing and implementing control systems, primarily programming PLCs and SCADA systems. Automation Engineers have a broader role, including designing, testing, and optimizing automation processes. While both roles require technical skills and industry experience, Controls Programmers are more specialized in coding and system configuration, whereas Automation Engineers oversee entire automation projects.

What engineers make $300,000 a year?

Senior controls programmers and automation engineers with extensive experience, specialized skills in PLCs, SCADA systems, and industrial automation, can earn $300,000 or more annually. High salaries are often associated with leadership roles, working in large-scale manufacturing or energy sectors, and holding advanced certifications or degrees.

What engineer makes $500,000 a year?

Controls programmers and other specialized engineers can earn $500,000 or more annually, especially with extensive experience, advanced skills in automation, and working in high-demand industries such as manufacturing or aerospace. Achieving this level often requires senior roles, leadership positions, or working in regions with high compensation standards.
More about Controls Programmer jobs
What states have the most Controls Programmer jobs? States with the most job openings for Controls Programmer jobs include:
Infographic showing various Controls Programmer job openings in the United States as of July 2026, with employment types broken down into 92% Full Time, 6% Part Time, 1% Contract, and 1% Nights. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.
Controls Programmer

$71K - $97K/yr

Other

Posted 5 days ago


Job description

Position Summary
We are seeking a skilled and detail-oriented Controls Programmer to design, develop, and commission PLC-based control systems. This role is responsible for bringing controls projects from concept to completion, ensuring systems are fully functional, optimized, and aligned with customer specifications.

Key Responsibilities
  • Collaborate with customers to understand project requirements and overall system objectives
  • Design, develop, and program PLC systems based on project specifications
  • Develop and program HMI and SCADA systems
  • Provide onsite commissioning, startup, and troubleshooting support
  • Work closely with electricians and project teams to ensure proper system functionality
  • Diagnose, modify, and improve existing PLC programs to meet evolving customer needs
  • Train end users on system functionality and operation
  • Create and maintain detailed system documentation and user manuals

Qualifications & Experience
  • 3–5 years of experience in controls programming, preferably within material handling or similar industries
  • Bachelor’s degree in Electrical Engineering or a related field preferred
  • Strong knowledge of electrical and software fundamentals related to conveyor and material handling systems
  • Must be knowledgeable in the use of all Rockwell Software Manufacturing Suite of Software and utilities. This must include but is not limited to RSLogix 500, RSLogix 5000/Studio, and FactoryTalk View ME & SE.
  • Working knowledge of Microsoft Office (Word, Excel) and Windows operating systems
  • Experience with PC-based programming languages, Windows Server environments, and virtual systems is a plus

Certified Employment Group logo

About Certified Employment Group

Sourced by ZipRecruiter

Certified Employment Group started in San Francisco in 1963. Our cornerstone mission was, and remains, to provide ethical, caring service to each of our clients and employees. These values mean using technology to create efficiencies for our clients, expand our service offerings and enhance the level of service we can provide. As Northern California businesses have prospered, Certified has responded by opening branches to serve high-growth areas. We have expanded our services to include on-site management for major accounts, developing a web based interface and opening specialized divisions in Legal, Renewable Energy and Accounting. Certified remains independently owned, responsive, flexible and wholly committed to our original values. We believe this is the reason for our success. Industry rankings continually place Certified in the top ten percent based on sales!

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Emeryville, CA, US

Year founded

1963