1

Controls Programmer Jobs (NOW HIRING)

Be Seen First

... Controls Programmer / BMS Engineer at our Dallas location. The Building Automation Programmer is responsible for developing, deploying, and supporting control system logic, graphics, and integration ...

Urgent

Controls Engineer

Zeeland, MI · On-site

$76K - $99K/yr

Responsible for training maintenance controls programmer. * Be able to recognize process problems and help find solutions for them. * Other duties may be assigned. * Participate in improving our ...

Controls Programmer (HVAC)

Centennial, CO · On-site

$29.75 - $39.50/hr

JOB SUMMARY: Controls Application Engineer supports the programming, commissioning, and optimization of commercial building automation systems. This role is ideal for a technically strong ...

Controls Engineer

Chesapeake, VA · On-site

$72K - $94K/yr

The Controls Engineers are given the opportunity to work on projects from the initial planning stages to field installation and commissioning for the Water-Wastewater and Manufacturing Industry.

Controls Engineer

Seattle, WA

$95K - $122K/yr

Controls Engineer Seattle, WA Work for a leading mechanical design-build contractor with a rooted presence in the Pacific Northwest. This firm has a strong reputation in the industry with over 1,500 ...

Controls Engineer

Riverside, MO · On-site

$80K - $104K/yr

Controls Engineer Minimum 5 Years experience in Controls Engineering Venteon is currently seeking an experienced Controls Engineer to fill a 1st Shift opening with a manufacturing company located in ...

Applications Engineer/BAS Programmer

$69K - $94K/yr

The BAS Controls Programmer is responsible for developing, configuring, testing, and deploying building automation control systems used in commercial, industrial, and mission-critical facilities.

Controls Engineer Minimum 5 Years experience in Controls Engineering Venteon is currently seeking an experienced Controls Engineer to fill a 1st Shift opening with a manufacturing company located in ...

Controls Engineer

Brooklyn Park, MN · On-site

$75K - $90K/yr

Controls Engineer Pay: $75k - $90k Location: Brooklyn Center, MN 55426 Schedule: M-F Business Hours Full Time, Temp to Hire Controls Engineer PrideStaff is working with an established system ...

Posted today

Controls Engineer Pay Rate: $80K - $125K + Bonus Location: Louisville, KY Zip Code: 40222 Start Date: Right Away Keywords: #ElectricalDesignEngineerJobs ; #LouisvilleJobs; #INDREG The Controls ...

Controls Engineer

Wausau, WI

$89K - $115K/yr

The Controls Engineer will design and implement PLC control and protection systems for industrial and electrical generation facilities. The candidate must be a US Citizen or a green card holder, the ...

Programmer II

Orlando, FL · On-site

$63K - $86K/yr

They must be a proficient problem solver with specialized expertise in HVAC Controls and Building Automation programming, capable of designing, implementing, and troubleshooting complex control ...

Showing results 41-60

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.

Building Automation Controls Programmer / BMS Engineer

Entech Sales & Service

Dallas, TX • On-site

Urgent

$60K - $120K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 25 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Entech Sales and Service - a proven industry leader in Portable / Rental Generators, Building Automation, Access Control / Digital Video Management Systems, Commercial Air Conditioning (HVAC) and Electrical Systems has an immediate opening for Building Automation Controls Programmer / BMS Engineer at our Dallas location.


Job Description
The Building Automation Programmer is responsible for developing, deploying, and supporting control system logic, graphics, and integration protocols for complex building automation systems (BAS). This individual will work closely with project engineers, field technicians, commissioning agents, and IT/cybersecurity teams throughout the project lifecycle. The ideal candidate brings a strong programming mindset, familiarity with HVAC systems, and a desire to continuously improve system performance, reliability, and operational outcomes.

This role is hands-on and best suited for a detail-oriented individual who thrives in a fast-paced, collaborative environment where quality, innovation, and field support are highly valued.

Required Qualifications

  • 2–5+ years of experience in BAS programming (EcoStruxure Building Operation, Niagara, Tridium, or similar platforms)
  • Proficient in logic programming (e.g., Plain English, scripting, ladder logic, or Python)
  • Solid understanding of HVAC systems, chilled water plants, VAV systems, and related control sequences
  • Experience with BACnet, Modbus, and IP networking basics (VLANs, multicast, switches)
  • Ability to read and interpret HVAC plans, electrical diagrams, and specifications
  • Strong troubleshooting skills, both in programming and hardware interface
  • Proficient with standard office tools and technical platforms: Excel, Visio, Word, and EBO WorkStation

Entech Sales & Service is proud to be the one stop shop for all of our customers facility needs in Texas. Our goal is to provide the highest level of service on Commercial and Industrial properties. Entech is nationally recognized as a leading source for Commercial Building Systems support. With hundreds of clients nationwide, we are one of America's premier Service Providers.

We are constantly seeking the finest professionals in the business to join our team at all locations. We are committed to hiring only individuals who pride themselves on setting quality standards for the industry.

In addition to steady work, safer working conditions and excellent wages, Entech provides a benefits package that is among the best in the industry. Our comprehensive benefits encourage our employees and their families to build a life long relationship with us.

  • Competitive Salary
  • Dental Plan, Vision Plan and Health insurance
  • Prescription drug plan
  • Life Insurance
  • Short-term disability
  • 401(k) savings plan
  • Employee Stock Ownership Plan (ESOP)
  • Vacation Pay
  • Incentive programs


Please visit our website at : www.entechsales.com for more information on our company.

Entech Sales & Service, conducts background investigations as part of its hiring procedures. All offers are contingent upon the satisfactory results of the drug test and applicable background check.

Company Description

Entech Sales & Service LLC is proud to be the one stop shop for all of our customers facility needs in the State of Texas and beyond. Our goal is to provide the highest level of service on Commercial and Industrial properties. Entech is nationally recognized as a leading source for Commercial Building Systems, CCTV Systems, HVAC, Plumbing, Electrical, Generators and Rental HVAC and Power Equipment. With hundreds of clients nationwide, we are one of America's premier Service Providers.