1

Control System Programmer Jobs (NOW HIRING)

Cenero is looking for a Control System Programmer as part of its programming team to write code and commission complex audio video systems. He/She would be responsible for planning, developing ...

Cenero is looking for a Control System Programmer as part of its programming team to write code and commission complex audio video systems. He/She would be responsible for planning, developing ...

Control System Programmer

Voorheesville, NY · On-site +1

$75K - $87K/yr

Your role As a Control System Programmer, your mission is to develop and deliver project-specific PLC and HMI programs for turbomachinery systems - ensuring accuracy, functionality, and alignment ...

Your role As a Control System Programmer, your mission is to develop and deliver project-specific PLC and HMI programs for turbomachinery systems-ensuring accuracy, functionality, and alignment with ...

Your role As a Control System Programmer, your mission is to develop and deliver project-specific PLC and HMI programs for turbomachinery systems - ensuring accuracy, functionality, and alignment ...

Control System Programmer

Voorheesville, NY · On-site +1

$75K - $87K/yr

Your role As a Control System Programmer, your mission is to develop and deliver project-specific PLC and HMI programs for turbomachinery systems-ensuring accuracy, functionality, and alignment with ...

Job Title: Control System Programmer Location: Havertown, PA Job Type: Full-Time, Direct hire Job Summary: We are seeking a skilled Control System Programmer to join our team in designing ...

Control System Engineer

Dallas, TX · On-site

$90K - $100K/yr

Control System Engineer Point of contact: Angela Gray Address: 10925 Miller Rd., Dallas, TX, 75238 Salary:Salary Range: 90-100K Onsite required. Small manufacturing facility. Position Title: Control ...

Control System Engineer

New York, NY · On-site

$96.15 - $120.19/hr

Control Systems Engineer (SCADA / BMS / EPMS - Data Center Design) This is a full-time, full-time (40 hours/week), on-site or remote contract role located in New York, NY Summary This is a senior ...

The Control Systems Engineer will collaborate with multidisciplinary engineering team, project managers, clients, and field personnel to develop automation strategies, control narratives, system ...

Control System Engineer

Dallas, TX · On-site

$90K - $100K/yr

Control System Engineer Point of contact: Angela Gray Address: 10925 Miller Rd., Dallas, TX, 75238 Salary:Salary Range: 90-100K Onsite required. Small manufacturing facility. Position Title: Control ...

next page

Showing results 1-20

Control System Programmer information

See salary details

$17

$49

$81

How much do control system programmer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for control system programmer in the United States is $49.75, according to ZipRecruiter salary data. Most workers in this role earn between $36.06 and $62.26 per hour, depending on experience, location, and employer.

What engineers make $500,000?

Control system programmers and engineers with extensive experience, specialized skills, and advanced certifications can reach salaries of $500,000 or more, especially in high-demand industries like aerospace, oil and gas, or large-scale manufacturing. Achieving this level often requires a combination of technical expertise, leadership roles, and working in regions with high compensation standards.

How to become a controls programmer?

To become a controls programmer, typically one needs a bachelor's degree in electrical, computer, or control systems engineering, along with experience in programming languages such as ladder logic, Structured Text, or C. Familiarity with PLCs, SCADA systems, and industrial automation tools is essential, and obtaining certifications like Certified Control Systems Technician (CCST) can enhance job prospects. Gaining hands-on experience through internships or entry-level positions is also valuable.

Are control system engineers in demand?

Control system engineers are in high demand due to the need for automation and process control across industries such as manufacturing, energy, and infrastructure. They often require skills in programming languages like PLC, SCADA, and DCS, and employment opportunities are expected to grow as industries modernize their control systems.

What are the key skills and qualifications needed to thrive in the Control System Programmer position, and why are they important?

To thrive as a Control System Programmer, you need a solid background in control theory, automation, and programming languages such as PLC, ladder logic, or SCADA, often supported by an engineering degree. Familiarity with industrial control systems, human-machine interfaces (HMIs), and certifications like Siemens, Rockwell, or ISA can be vital for success. Strong problem-solving skills, attention to detail, and effective communication are key soft skills for collaborating with engineering teams and troubleshooting complex systems. These skills ensure safe, reliable, and efficient operation of automated processes across various industries.

Is a control systems engineer a good job?

A control systems engineer designs and develops automated control systems for industrial processes, requiring skills in programming, electronics, and systems integration. It is generally considered a stable and well-paying profession with opportunities in manufacturing, energy, and technology sectors. Job satisfaction depends on interest in technical problem-solving and working with complex systems.

What is a Control System Programmer job?

A Control System Programmer designs, develops, and maintains software for automation and control systems used in industries like manufacturing, HVAC, and building automation. They write and test code for PLCs (Programmable Logic Controllers), HMIs (Human-Machine Interfaces), and other control devices to ensure efficient system operation. Their role involves troubleshooting, updating software, and integrating new technologies to optimize system performance.

What are some typical daily responsibilities for a Control System Programmer?

A Control System Programmer’s day often involves writing and debugging code for programmable logic controllers (PLCs), configuring SCADA or HMI systems, and performing on-site testing or troubleshooting of automated machinery. Collaboration with electrical engineers, technicians, and project managers is common to ensure system integration meets technical and safety requirements. You may also participate in commissioning new systems, updating documentation, and providing technical support to clients or internal teams. This mix of hands-on technical work and teamwork provides variety and valuable learning opportunities throughout your career.

More about Control System Programmer jobs
Infographic showing various Control System Programmer job openings in the United States as of June 2026, with employment types broken down into 21% As Needed, 13% Full Time, 8% Temporary, 50% Contract, and 8% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $103,470 per year, or $49.7 per hour.
Control System Programmer

Control System Programmer

Cenero, LLC

Malvern, PA • On-site

Full-time

Posted 24 days ago


Job description

Company Description
Cenero is service focused audio visual, unifed communications and IT solutions provider. Our core value lies in an experienced staff that has a genuine passion for working with the industry's most advnaced collaboration and audio visual technologies solutions that help organizations improve communication and drive efficiency. Our goal is helping companies gain a competitive edge by leveraging audio visual and conferencing technology as productive tools. Providing unmatched service and support before, during and after the installation to ensure our clients are always satisfied with your audio and visual investment.
Headquartered in Malvern, PA, Cenero Cenero was named to Inc. 5000 List of America's Fastest Growing Companies for 2016 and was recently named one of the top 50 Systems Integrators in the US by Systems Contractor News.
Job Description
Cenero is looking for a Control System Programmer as part of its programming team to write code and commission complex audio video systems. He/She would be responsible for planning, developing, testing and implementing control system code, audio files, and other equipment-related configurations. In addition, he/she would also perform in-house testing and on-site commissioning at client locations locally and nationally. Demonstrating the ability to successfully handle multiple tasks and projects, the Programming Engineer will be able to think independently within the specified guideline and effectively interact with employees and clients.
Functional Responsibilities
  • Develop systems integration programs for Crestron, AMX and Biamp systems
  • Design and develop custom graphical user interface (GUI) on control system touch panels
  • Coordinate the creation and integration of A/V control system programs
  • Troubleshoot and debug A/V systems
  • Peer review code from fellow programmers to ensure accuracy and efficiency
  • Maintain software project documentation in company database
  • Professionally represent Cenero clients showing empathy, patience and competence
  • Maintain a positive, professional attitude, strong work ethic, and embrace a team-centric environment
  • Complete training programs and gain certifications for manufacturers, industry associations and company as required
  • Assist in other responsibilities as assigned

Qualifications
  • Bachelor's Degree in Computer Programming or equivalent experience
  • Minimum of three years of Crestron or AMX control system programming experience
  • Familiarity with GUI design and graphics applications is required
  • Experience with control systems, video-conferencing, switching hardware, audio DSP setup and calibration.
  • Minimum of three years of on-site commissioning experience is required
  • Crestron CTI-P301 Completed/Passed
  • Simpl+ proficiency is required
  • Knowledge of networking fundamentals such as TCP/IP, addressing, firewalls, routers and VPN.
  • Familiarity with Cisco, Lifesize and Polycom video conference codes
  • Strong written and verbal communication skills
  • Exceptional project planning and problem solving skills
  • Strong attention to detail
  • Ability to prioritize and handle multiple tasks as well as changing priorities
  • Possess the ability to work in a team-oriented environment as well as independently
  • Willingness to travel on-site both locally and nationally is required
  • Crestron and AMX certifications are preferred
  • CTS or CTS-D certification is preferred

Additional Information
Competitive wages based on experience.
All your information will be kept confidential according to EEO guidelines.