1

Automation Controls Programmer Jobs in Washington, DC

Automation Engineer (Industrial Controls / PLC Systems) Location: Ashburn, VA (On-site) Employment Type: Full-Time | Direct Hire Compensation: Based on experience and current compensation About the ...

Automation Engineer - Jr

Gambrills, MD ยท On-site

$80K - $110K/yr

Automation Engineer - Data Centers (SCADA / Ignition / PLC ) We are seeking a Controls / Automation Engineer with hands-on experience in PLC programming, SCADA development, and system integration to ...

Automation Engineer - Jr

Gambrills, MD ยท On-site

$80K - $110K/yr

Automation Engineer - Data Centers (SCADA / Ignition / PLC ) We are seeking a Controls / Automation Engineer with hands-on experience in PLC programming, SCADA development, and system integration to ...

Automation Engineer - Jr

Gambrills, MD ยท On-site

$80K - $110K/yr

Automation Engineer - Data Centers (SCADA / Ignition / PLC ) We are seeking a Controls / Automation Engineer with handsโ€‘on experience in PLC programming, SCADA development, and system integration ...

Be Seen First

Primarily responsible for designing, programming, preventative maintenance, and emergency service for a variety of commercial building automation management systems. This position is responsible for ...

Urgent

Be Seen First

Primarily responsible for designing, programming, preventative maintenance, and emergency service for a variety of commercial building automation management systems. This position is responsible for ...

Urgent

Controls Engineer

Rockville, MD ยท On-site

$85K - $110K/yr

The Controls Engineer will support the design, programming, commissioning, and maintenance of Building Automation Systems (BAS) and HVAC control systems for commercial, industrial, and mission ...

Controls Engineer

Rockville, MD ยท On-site

$85K - $110K/yr

The Controls Engineer will support the design, programming, commissioning, and maintenance of Building Automation Systems (BAS) and HVAC control systems for commercial, industrial, and mission ...

Controls Engineer

Rockville, MD

$85K - $110K/yr

The Controls Engineer will support the design, programming, commissioning, and maintenance of Building Automation Systems (BAS) and HVAC control systems for commercial, industrial, and mission ...

Controls Engineer

Rockville, MD ยท On-site

$85K - $110K/yr

The Controls Engineer will support the design, programming, commissioning, and maintenance of Building Automation Systems (BAS) and HVAC control systems for commercial, industrial, and mission ...

Showing results 21-40

Automation Controls Programmer information

See Washington, DC salary details

$45.9K

$91.4K

$126.9K

How much do automation controls programmer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for automation controls programmer in Washington, DC is $91,360.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,000.00 and $104,800.00 per year, depending on experience, location, and employer.

What is an automation controls programmer?

Automation Controls Programmers are professionals who design, develop, and implement control systems that automate machinery and processes in industries such as manufacturing, energy, and utilities. They typically work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and various sensors and actuators to ensure systems run efficiently and safely. Their responsibilities also include troubleshooting, testing, and optimizing automated systems to improve productivity and reduce downtime. These specialists play a crucial role in modernizing production lines and ensuring operational excellence.

What skills and qualifications are needed to be an automation controls programmer?

To thrive as an Automation Controls Programmer, you need strong knowledge of electrical engineering principles, PLC programming, and control systems, usually supported by a relevant engineering degree or technical certification. Proficiency with PLC platforms (such as Allen-Bradley or Siemens), HMI/SCADA systems, and industrial networking protocols is essential. Analytical thinking, problem-solving abilities, and effective teamwork are crucial soft skills for addressing complex automation challenges and collaborating with cross-functional teams. These skills and qualifications are vital for designing reliable automated systems that maximize productivity, efficiency, and safety in manufacturing or industrial environments.

What are common challenges faced by automation controls programmers during project implementation?

Automation Controls Programmers often encounter challenges such as integrating new control systems with legacy equipment, troubleshooting unexpected communication issues between devices, and managing tight project deadlines. They also need to ensure that safety standards are met while optimizing system efficiency. Strong collaboration with mechanical engineers, electricians, and project managers is crucial to address these challenges and deliver successful automation solutions.

What is the difference between Automation Controls Programmer vs PLC Programmer?

AspectAutomation Controls ProgrammerPLC Programmer
CredentialsTypically requires a degree in electrical, mechanical, or automation engineering; certifications in control systems are commonOften requires similar technical degrees or certifications in PLC programming and automation
Work EnvironmentIndustrial settings, manufacturing plants, automation facilitiesManufacturing environments, automation projects, industrial facilities
Employer & Industry UsageManufacturers, automation service providers, industrial plantsFactories, automation system integrators, industrial automation companies
Common Search & ComparisonAutomation Controls Programmer vs PLC Programmer

The main difference is that Automation Controls Programmers design and develop entire control systems, including hardware and software, while PLC Programmers focus specifically on programming PLCs used within those systems. Both roles require similar technical skills and certifications, but Automation Controls Programmers typically have broader responsibilities in system integration and design.

Infographic showing various Automation Controls Programmer job openings in Washington, DC as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $91,360 per year, or $43.9 per hour.

Controls Engineer I - PLC Programming - Rochester NY

Washington, DC โ€ข On-site

AHU Technologies Inc
IT Servicesย โ€ขย 11 - 50 employees

$65K - $97K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Key responsibilities

  • Coordinate electrical and controls engineering activities with external suppliers to ensure product requirements, costs, and schedules are achieved.

  • Develop controls specifications, validation plans, and control diagrams for new equipment and systems.

  • Create, modify, troubleshoot, and optimize PLC programs to support operational requirements and new functionality.


Job description

Benefits:
  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Tuition assistance
  • Vision insurance

Position: Controls Engineer I
Location: Rochester, New York
Work Type: On-Site
Job Type: Full-Time
Experience Required: Minimum 1+ Years of Experience in Engineering or Machine Controls Environment
Position Overview

The Controls Engineer I is responsible for coordinating electrical and controls engineering activities with external suppliers and internal engineering teams to ensure new product platforms achieve required functionality, quality standards, and project schedules.
This position plays a critical role in the design, development, testing, validation, and support of electrical, hydraulic, pneumatic, and motion control systems used in CNC machines, testing equipment, and manufacturing facilities.
The successful candidate will support both external and internal product development activities by creating controls specifications, validating control systems, developing PLC and CNC functionality, supporting service operations, and driving continuous improvement initiatives. This role requires strong technical expertise in electrical controls, motion systems, machine automation, and project management within a highly technical engineering environment.
Schedule

Full-Time Position
Primarily On-Site
Occasional work-from-home flexibility may be available based on business needs and management approval
Domestic and international travel required (<10%)
Key Responsibilities

Coordinate electrical and controls engineering activities with external suppliers to ensure product requirements, costs, and schedules are achieved.
Develop detailed controls requirements, specifications, and validation plans for new equipment and systems.
Communicate technical requirements clearly and effectively to equipment suppliers and internal stakeholders.
Develop validation strategies to ensure motion control and machine performance requirements are achieved.
Apply applicable CE standards, including IEC 60204-1, and NEC requirements, including NFPA 79, to ensure equipment compliance.
Develop control diagrams and system architecture documentation illustrating relationships between PLC, NC, IPC, and other control systems.
Define electrical interface specifications and collaborate with system design engineers on motor selection, control integration, and mechanical interfaces.
Create, modify, troubleshoot, and optimize PLC programs to support operational requirements and new functionality.
Develop interface specifications between CNC platforms and software applications.
Identify electrical and controls-related spare parts requirements.
Support technical documentation, user manuals, engineering change activities, and cost reduction initiatives.
Plan, execute, monitor, and oversee testing activities, including data collection, analysis, and reporting.
Develop and utilize computer hardware and software systems to test electrical products and systems.
Collaborate with engineering, scientific, and technical teams to resolve system performance issues and testing challenges.
Manage cross-functional engineering projects, including project schedules, resource allocation, timelines, and risk assessments.
Develop procedures to support equipment upgrades, troubleshooting, machine optimization, and field service activities.
Support service and software teams by troubleshooting electrical, control system, and motion control issues.
Participate in customer site visits and field service activities to resolve complex technical problems.
Support continuous improvement initiatives focused on controls engineering, machine performance, and operational efficiency.
Qualifications

Bachelor's Degree in Electrical Engineering required.
Master's Degree preferred but not required.
Minimum of one year of experience in engineering, automation, controls, or machine controls environments.
Strong knowledge of electrical controls, machine automation, and motion control systems.
Experience developing, modifying, and troubleshooting PLC and CNC programs.
Familiarity with CE regulations, IEC 60204-1, NEC, and NFPA 79 standards.
Strong understanding of electrical interfaces, machine controls, and industrial automation systems.
Experience supporting testing, validation, and engineering documentation activities.
Ability to manage multiple projects while meeting schedules and deadlines.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent verbal and written communication abilities.
Ability to collaborate effectively with engineers, suppliers, technicians, customers, and service personnel.
Ability to work independently while managing multiple priorities.
Knowledge of statistical analysis and experimental design preferred.
Experience with project planning, scheduling, and risk management preferred.
Technical Skills

PLC Programming
CNC Programming
Machine Controls Engineering
Motion Control Systems
Electrical System Design
Hydraulic Systems
Pneumatic Systems
Industrial Automation
Control System Validation
Machine Safety Standards
CE Compliance (IEC 60204-1)
NEC/NFPA 79 Compliance
Electrical Interface Development
Project Management
Gantt Chart Development
Test Planning and Validation
Data Analysis and Reporting
Oscilloscopes
Digital Voltmeters (DVMs)
Spectrum Analyzers
Mechanical/Electrical Sensor Integration
Design Software
Development Software
Project Management Software
Spreadsheet Applications
Technical Documentation
Work Environment

Primarily office, laboratory, and manufacturing environments.
Frequent collaboration with suppliers, engineers, technicians, and manufacturing personnel.
Regular use of engineering software, testing equipment, and laboratory instrumentation.
Requires occasional travel to supplier facilities and customer locations.
Physical requirements include sitting, standing, walking, reaching, and lifting up to 25 pounds.
Fast-paced technical environment requiring strong analytical, organizational, and problem-solving abilities.
Additional Information

No direct supervisory responsibilities; indirect supervision of laboratory technicians may be required.
U.S. work authorization required without employer sponsorship.
Position supports advanced machine development, automation, and precision manufacturing technologies.
Opportunity to contribute to innovative engineering projects involving CNC systems, motion control, and industrial automation.