1

Control System Programmer Jobs (NOW HIRING)

Control System Engineer III

Hudson, MA · On-site

$120K - $140K/yr

InflexionPoint is currently looking for a Control System Engineer III. As a Control System Engineer III, your role will involve designing, developing, and implementing control systems for various ...

Control System Engineer III

Hudson, MA · On-site

$120K - $140K/yr

InflexionPoint is currently looking for a Control System Engineer III. As a Control System Engineer III, your role will involve designing, developing, and implementing control systems for various ...

As a Control System Engineer, you will play a key role in the development and validation of next-generation powertrain control systems for advanced vehicle applications. You will guide system ...

PLC Programmer - Allen-Bradley Who We Are: Quest Global delivers world-class end-to-end engineering ... Read and interpret electrical schematics, P&IDs, and control system documentation * Collaborate ...

Control System Engineer

Houston, TX · On-site

$70K - $90K/yr

PLC Programmer - Allen-Bradley Who We Are: Quest Global delivers world-class end-to-end engineering ... Read and interpret electrical schematics, P&IDs, and control system documentation * Collaborate ...

PLC Programmer - Allen-Bradley Who We Are: Quest Global delivers world-class end-to-end engineering ... control systems appropriately. * Verify ATG device configuration is correct. * Rectify any ...

$99 - $160/hr

Senior Control System Engineer Working Pattern: Full-time Working location: Indianapolis, IN (Hybrid Work Schedule) Rolls-Royce is looking for a Senior Control System Engineer to join our growing ...

$99 - $160/hr

Senior Control System Engineer Working Pattern: Full-time Working location: Indianapolis, IN (Hybrid Work Schedule) Rolls-Royce is looking for a Senior Control System Engineer to join our growing ...

Control System Engineer

Ardmore, OK · On-site

$40 - $50/hr

PLC Programmer - Allen-Bradley Who We Are: Quest Global delivers world-class end-to-end engineering ... control systems appropriately. * Verify ATG device configuration is correct. * Rectify any ...

Control System Engineer

Ardmore, OK · On-site

$40 - $50/hr

PLC Programmer - Allen-Bradley Who We Are: Quest Global delivers world-class end-to-end engineering ... control systems appropriately. * Verify ATG device configuration is correct. * Rectify any ...

Senior Control System Engineer

Indianapolis, IN · On-site

$159K - $165K/yr

Senior Control System Engineer Working Pattern: Full-time Working location: Indianapolis, IN (Hybrid Work Schedule) Rolls-Royce is looking for a Senior Control System Engineer to join our growing ...

Showing results 41-60

Control System Programmer information

See salary details

$17

$49

$81

How much do control system programmer jobs pay per hour?

As of Sep 7, 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 is a control system programmer?

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 the typical daily responsibilities of 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.

What are the key skills and qualifications needed to thrive as a control system programmer?

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.

More about Control System Programmer jobs
Infographic showing various Control System Programmer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $103,470 per year, or $49.7 per hour.

Control System Engineer III

Inflexionpoint

Hudson, MA • On-site

$120K - $140K/yr

Full-time

Medical, Retirement, PTO

Posted 5 days ago


Key responsibilities

  • Design, develop, and implement control systems for industrial processes and applications.

  • Analyze system requirements, design control algorithms, and integrate hardware and software components.

  • Perform system testing, troubleshooting, and optimization to ensure proper functionality and performance.


Job description

Description:

See Your Future in Our Future. As an independent systems integrator, InflexionPoint, LLC specializes in process control, manufacturing intelligence, cyber security, and industrial networking. InflexionPoint provides services and solutions from initial requirements definition and system design through the implementation and commissioning of plant-wide systems. The cornerstone of our commitment to building long-term relationships with our customers is making every interaction an outstanding experience. At each step we strive to create lasting relationships built on quality, service, and responsiveness.  


InflexionPoint is currently looking for a Control System Engineer III.  As a Control System Engineer III, your role will involve designing, developing, and implementing control systems for various industrial processes and applications. You'll be responsible for analyzing system requirements, designing control algorithms, and integrating hardware and software components to ensure optimal system performance. 


Job Duties and Responsibilities

  • Conduct comprehensive analysis of system requirements, specifications, and performance objectives.
  • Design control systems and develop control algorithms based on the identified requirements.
  • Collaborate with cross-functional teams to define system architectures and integration strategies.
  • Develop and implement control strategies using appropriate programming languages and tools.
  • Design and configure control hardware, including sensors, actuators, and programmable logic controllers (PLCs).
  • Create and modify control system schematics, wiring diagrams, and other technical documentation.
  • Integrate control systems with existing or new hardware and software components.
  • Perform system testing, troubleshooting, and debugging to ensure proper functionality.
  • Collaborate with quality assurance teams to develop and execute test plans and procedures.
  • Conduct performance analysis and optimization of control systems to enhance efficiency, stability, and reliability.
  • Identify and resolve issues related to system performance, response time, and accuracy.
  • Utilize data analysis techniques to monitor system performance and recommend improvements.
  • Prepare technical documentation, including system specifications, design documents, and user manuals.
  • Create reports and presentations to communicate project status, results, and recommendations to stakeholders.
  • Ensure compliance with relevant standards, regulations, and industry best practices.
  • Collaborate with multidisciplinary teams, including electrical engineers, software developers, and project managers.
  • Provide technical support and guidance to other engineers and technicians.
  • Stay updated with advancements in control system technologies and industry trends. 
Requirements:

Education, Certifications and Experience

  • Bachelor's or Master's degree in Electrical Engineering, Control Systems Engineering, or a related field.
  • Proven experience as a Control System Engineer, preferably with 5-10 years of relevant experience.
  • Strong knowledge of control system principles, algorithms, and methodologies.
  • Proficiency in programming languages such as C/C++, MATLAB, or Python.
  • Experience with industrial control systems (PLCs, DCS, SCADA) and associated software.
  • Familiarity with control system modeling and simulation tools.
  • Excellent problem-solving skills and the ability to analyze complex systems.
  • Strong communication and collaboration skills.

Working Environment 

Duties are performed in an office environment and workshop, but will also require travel to customer sites/locations to perform analysis, installation, training maintenance, etc. Must be willing to travel approximately 30%; must be willing to work in a variety of manufacturing facilities. Must be able to routinely use standard office equipment which includes, but is not limited to, computers, phones, photocopiers, and filing cabinets. Minimal exposure to excessive noise or adverse environmental issues. 


Physical Demands 

Must be able to sit and/or stand for prolonged hours consistent with the average workday; to operate a computer and other office equipment, including but not limited to computer, printer, etc. Must be able to climb stairs and/or ladders; must be able to stoop, kneel, crouch and/or crawl; must be able to move, transport, position, place, install, remove and/or replace various types of equipment; must be able to lift 50-70 lbs. unassisted.  


EEO 

InflexionPoint is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, religion, color, sex, sexual orientation, age, national origin, marital status, genetic information, pregnancy, disability, or any other protected characteristic as outlined by federal, state, or local laws. 

InflexionPoint is looking for dedicated individuals to join our team and share in our success. The Company provides a supportive and engaging work environment that demonstrates that we value our employees. Our employees receive competitive salary, performance-based advancement, paid time off (PTO), health benefits and 401(k) with employer match, as well as other great incentives. Qualified applicants may submit their resume for consideration.