1

Controls Programmer Jobs (NOW HIRING)

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

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

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

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

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

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

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

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 Aug 16, 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 is a controls programmer?

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?

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

More about Controls Programmer jobs

What states have the most Controls Programmer jobs?

States with the most job openings for Controls Programmer jobs include:

What job categories do people searching Controls Programmer jobs look for?

The top searched job categories for Controls Programmer jobs are:

Infographic showing various Controls Programmer job openings in the United States as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, 2% 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

Ambient Enterprises

Orange, CA โ€ข On-site

$90K - $110K/yr

Full-time

Medical, Retirement, PTO

Re-posted 21 days ago


Job description

DMG is a recognized industry leader in providing custom HVAC products and services for commercial, industrial, healthcare/life sciences, and residential building markets. We provide product expertise, technical and application support, system design, and operational guidance to help our clients meet their unique project needs. As part of the Ambient Enterprises family of brands, DMG brings together experienced professionals who are passionate about delivering smart, efficient, and innovative solutions.

More importantly, DMG is built on its people. Across our locations, our teams collaborate every day to support one another, solve challenges, and deliver exceptional service to our customers. Whether you'll be working in the office or the warehouse, you are joining a team that values teamwork, reliability, and a positive work environment. Many of our locations also host team gatherings, occasional breakfasts or lunches, and other opportunities for employees to connect and celebrate wins together.


Responsibilities

  • Control programming of building automation systems for commercial buildings
    Program Tridium Niagara 4 and BACnet based controllers to sequence
    Build control graphics for customer front-end view of a system
    Update software, troubleshooting complex systems, and create programming software
    Communicate with customers, provide training, and recommend system improvements
    Coordinate with managers, provide technical recommendations for sales, and submit documentation promptly
    Visit job sites for field programming and troubleshooting
    Maintain technical proficiency through self-study and certifications.


Qualifications

  • Building automation systems (BAS) or commercial HVAC controls experience
    Familiarity with BAS systems such as Distech, Honeywell, or others
    3+ Years Experience with Tridium Niagara 4

Location: Must start in office for on-going training, Hybrid
Compensation:ย $90,000-110,000 DOEย 

Benefits & Perks

DMG's current benefit package provides several different medical insurance options. Dependent coverage options are available and are paid through employee payroll deductions. Full details of all coverage options and applicable costs will be provided as part of your new hire materials. Additionally, Ambient offers a 401(k) retirement savings plan, including participation in the Plan and an employer matching contribution. You are eligible to begin payroll contributions following 30 days of service. As part of your benefits package, you will also receive Paid Time Off (PTO), which can be used for vacation, illness, or personal matters.


***Ambient is a collective of HVAC design and implementation experts, each entity esteemed in their respective regions, with decades of experience. Our experts merge craft with care, delivering safety, comfort, and highly efficient, sustainable solutions for spaces that matter most: healthcare, commercial, and residential. We have over 1k employees across the US and Canada