1

Controls Programmer Jobs (NOW HIRING)

Controls Programmer

South Amboy, NJ ยท On-site

$100 - $130/hr

Controls Programmer - South Amboy, NJ - $100,000-$130,000 (DOE)About the Opportunity: A respected HVAC Mechanical and Building Automation contractor in North New Jersey is looking for a talented ...

Controls Programmer

Portland, OR ยท On-site

$89 - $121/hr

Controls Programmer - Portland, OR - $105K + Profit Sharing | Premier BAS Contractor in the Pacific Northwest About the Opportunity: A top systems integration and temperature controls contractor in ...

Controls Programmer

Fond Du Lac, WI ยท On-site

$95 - $110/hr

BAS Controls Programmer * Work Environment: Approximately 80% Office / 20% Field Ideal Candidate: * 3-5+ years of experience in BAS programming, system integration, or controls engineering * Strong ...

Controls Programmer

Alexandria, VA ยท On-site

$85 - $130/hr

Controls Programmer * Bonus: Discretionary * Work Type: In-Office with Regular Field Visits * Medical: 100% Employee Coverage * 401(k) with Company Match * Vehicle Stipend or Company Vehicle Option ...

NY ยท On-site

$48 - $76/hr

About the Opportunity A large and fast-growing HVAC and Building Automation services provider is seeking experienced Delta Controls Programmers to support BAS projects throughout Florida. This ...

Controls Programmer

Phoenix, AZ ยท On-site

$70 - $90/hr

Controls Programmer Purpose of the Position As part of the Varitec Controls and Service Solutions LLC team, expectations are that you will be a team player that puts the companies' internal and ...

Controls Programmer/Engineer

Atlanta, GA ยท On-site

$90 - $120/hr

Controls Programmer/Engineer * Location: Atlanta, GA (Buford office as home base) * Bonus: None * Relocation: Up to $5,000 with receipts * Travel: Primarily within the Greater Atlanta Metro area Key ...

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 2

York, NE ยท On-site +1

$66K - $90K/yr

Controls Programmer 2 Automation | Full-Time | Onsite - York, Nebraska Take Control of Complex Automation Projects Ready to take your industrial controls experience to the next level? Cyclonaire is ...

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

A leading building automation contractor is seeking an experienced Controls Programmer (Level II or III) to support expanding project demand across the Austin metro. This role is ideal for a ...

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

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 Sep 5, 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.

Is controls programming in high demand?

Controls programming is in high demand due to the growth of automation and manufacturing industries. Skilled programmers who can work with PLCs, SCADA systems, and industrial control software are sought after, especially in sectors like manufacturing, energy, and infrastructure. The field often requires knowledge of programming languages such as ladder logic and experience with hardware integration.
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 August 2026, with employment types broken down into 91% Full Time, 6% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.

Controls Programmer

ControlsJobs

South Amboy, NJ โ€ข On-site

$100 - $130/hr

Other

Medical, Dental, Life, Retirement

Posted 4 days ago


Job description

Controls Programmer - South Amboy, NJ - $100,000-$130,000 (DOE)About the Opportunity:

A respected HVAC Mechanical and Building Automation contractor in North New Jersey is looking for a talented Controls Programmer to support their expanding BAS portfolio. This position combines office programming work with occasional field coordination, offering a great chance to take full ownership of controls development across a wide range of project environments, including healthcare, commercial buildings, data centers, and educational facilities.

  • Title: Controls Programmer
  • Location: South Amboy, NJ
  • Work Environment: Primarily office-based with periodic field interaction
  • Status: Full-Time
Ideal Candidate:
  • 5+ years of hands-on experience as a BAS Controls Programmer or related position
  • Proficiency in Tridium N4 (preferred), BACnet, and other open protocols
  • Background with systems such as Distech, Johnson Metasys, Honeywell, Trane Tracer, and Carrier
  • Strong understanding of control sequences, system architecture, and database development
  • Skilled in commissioning, point-to-point checkout, troubleshooting, and field validation
  • Comfortable communicating with end users, facility teams, and building stakeholders
  • Ability to manage multiple programming assignments independently from concept to completion
Key Responsibilities:
  • Develop custom applications using standard libraries or by creating new program logic
  • Build controls databases and graphical user interfaces (e.g., Tridium front-end systems)
  • Enhance and update existing BAS programs for improved functionality
  • Verify programming accuracy and alignment with project requirements and commissioning steps
  • Partner with the service team, technicians, and subcontractors during project execution
  • Provide ongoing technical assistance, updates, and system adjustments as needed
About the Company:
  • Established: More than 30 years ago
  • Markets Served: Healthcare, Pharmaceutical, Commercial, Education, Retail, Data Centers, Warehousing, Hospitality
  • Services: Mechanical Contracting, Building Automation, Energy Solutions, IAQ, Design-Build
  • Salary Range: $100,000 - $130,000 (DOE)
  • Benefits: Medical, Dental, and Life Insurance
  • Retirement: 401(k) with Employer Match
  • Tools: Company Laptop Provided

If youโ€™re seeking a programming-focused BAS role with stability, professional growth, and the ability to make a direct impact, this opportunity is an excellent match.

#J-18808-Ljbffr