1

Controls Engineer Plc Programming Jobs in Washington, DC

Be Seen First

LEAD SERVICE HVAC ENGINEER / CONTROLS SPECIALIST Charlotte, NC HVAC Controls | PLC Programming | Building Automation We are looking for an experienced Lead Service Engineer / Controls Specialist who ...

Job Summary The Senior Staff Controls Engineer performs advanced system maintenance and support ... Knowledge of PLC Ttroubleshooting and Programming. * Ability to lead complex system troubleshooting ...

Senior Staff Controls Engineer

Ashburn, VA · On-site

$99K - $130K/yr

Job Summary The Senior Staff Controls Engineer performs advanced system maintenance and support ... Knowledge of PLC Ttroubleshooting and Programming. * Ability to lead complex system troubleshooting ...

Senior Staff Controls Engineer

Ashburn, VA · Remote

$99K - $131K/yr

Job Summary The Senior Staff Controls Engineer performs advanced system maintenance and support ... Knowledge of PLC Ttroubleshooting and Programming. * Ability to lead complex system troubleshooting ...

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

Showing results 41-60

Controls Engineer Plc Programming information

See Washington, DC salary details

$62.3K

$109.4K

$148.4K

How much do controls engineer plc programming jobs pay per year?

As of Aug 21, 2026, the average yearly pay for controls engineer plc programming in Washington, DC is $109,379.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,600.00 and $122,300.00 per year, depending on experience, location, and employer.

What does a controls engineer specializing in PLC programming do?

A Controls Engineer with expertise in PLC (Programmable Logic Controller) programming is responsible for designing, developing, and maintaining automated control systems used in manufacturing and industrial environments. They program PLCs to monitor and control machinery, ensuring equipment operates safely and efficiently. This role often involves troubleshooting system issues, integrating new automation technologies, and collaborating with other engineers to optimize production processes.

What are the typical challenges faced when working as a controls engineer specializing in PLC programming?

Controls Engineers specializing in PLC programming often encounter challenges such as troubleshooting complex automation systems under tight deadlines, adapting to rapidly evolving technologies, and ensuring seamless integration between hardware and software components. They may also need to coordinate with multidisciplinary teams, including electricians, mechanical engineers, and production staff, to implement solutions efficiently. Staying updated on industry standards and maintaining strong documentation practices are essential for long-term project success and career growth.

What are the key skills and qualifications needed to thrive as a controls engineer specializing in PLC programming, and why are they important?

To thrive as a Controls Engineer in PLC programming, you need a solid background in electrical engineering, automation, and industrial control systems, often supported by a relevant degree. Proficiency with PLC platforms (such as Allen-Bradley or Siemens), HMI/SCADA systems, and programming languages like ladder logic is essential, and certifications like Siemens Certified Programmer or Rockwell Automation credentials are highly valued. Strong problem-solving, attention to detail, and effective communication skills help you design, troubleshoot, and collaborate on complex automation projects. These skills ensure reliable, safe, and efficient system operation, which is critical for manufacturing productivity and minimizing downtime.

What is the difference between Controls Engineer Plc Programming vs Controls Engineer Electrical Design?

AspectControls Engineer Plc ProgrammingControls Engineer Electrical Design
Primary FocusDeveloping and implementing PLC control programsDesigning electrical systems and control panels
Skills & CertificationsPLC programming, ladder logic, automation softwareElectrical schematics, CAD, electrical codes
Work EnvironmentManufacturing plants, automation facilitiesEngineering offices, manufacturing sites
Industry UsageAutomation, process controlElectrical system design, machinery

Controls Engineer Plc Programming primarily focuses on creating and troubleshooting PLC control software, while Controls Engineer Electrical Design emphasizes designing electrical systems and schematics. Both roles require technical skills in electrical systems, but differ in their core responsibilities and work environments.

What are popular job titles related to Controls Engineer Plc Programming jobs in Washington, DC?

For Controls Engineer Plc Programming jobs in Washington, DC, the most frequently searched job titles are:

What job categories do people searching Controls Engineer Plc Programming jobs in Washington, DC look for?

The top searched job categories for Controls Engineer Plc Programming jobs in Washington, DC are:

Infographic showing various Controls Engineer Plc Programming job openings in Washington, DC as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $109,379 per year, or $52.6 per hour.

Senior Controls Engineer with Security Clearance

FusionICS, LLC

Washington, DC • On-site

$109K - $144K/yr

Other

Medical, Retirement, PTO

Posted yesterday

New


Job description

About Fusion Fusion is a Service-Disabled Veteran Owned Small Business (SDVOB) specializing in mission critical engineering, secure infrastructure, and advanced technical solutions for federal and defense clients. We bring precision, integrity, and deep expertise to some of the nation’s most complex and sensitive programs. Position Summary Fusion is seeking a highly qualified Senior Controls Engineer to join an IT/OT hybrid Industrial Control Systems (ICS) team. This position plays a critical role in ensuring the reliability, availability, security, and continuous improvement of ICS across multiple sites. The primary focus of this position is to provide onsite engineering, integration, troubleshooting, maintenance and technical support for a diverse portfolio of industrial control systems. The Senior Controls Engineer will also be responsible for the design, development, integration, commissioning, and ongoing support of Inductive Automation Ignition Vision graphics and applications. The ideal candidate will have strong hands-on experience with Programmable Logic Controllers (PLCs), Direct Digital Control (DDC) systems, Supervisory Control and Data Acquisition (SCADA), Human-Machine Interfaces (HMIs), industrial communications, and ICS cybersecurity. This position requires an engineer who can work independently, solve complex technical problems, communicate effectively with both technical and non-technical stakeholders, and take ownership of projects from concept through implementation and ongoing support. Security Clearance Requirement
• Active DoD Top Secret/SCI clearance is required Key Responsibilities: O&M Support
• Provide onsite support of existing industrial control systems, which include PLCs, DDCs, SCADA, HMIs, and associated control-system infrastructure
• Perform daily Operations & Maintenance (O&M) activities required to maintain the availability and reliability of SCADA, PLC and DDC systems
• Work with multiple control-system platforms, including Rockwell/Allen-Bradley, Schneider Electric, Siemens, EcoStruxture and other PLC/DDC platforms
• Troubleshoot complex hardware, software, communications, controls, and system-integration issues across multiple facilities
• Support preventive and corrective maintenance activities and provide advanced technical support for operational control systems
• Support configuration management, version control, backups, disaster recovery, and lifecycle management for control-system applications SCADA Development & Implementation • Develop and maintain Ignition Vision applications, including graphics, screens, navigation, alarming, trends, scripting, tags, templates, and user interfaces
• Integrate Ignition with PLCs, DDC systems, databases, equipment, and other enterprise and industrial systems
• Integrate and troubleshoot industrial communications using protocols such as EtherNet/IP, Modbus TCP/RTU, BACnet MSTP/TCP, OPC UA/DA, and other industrial protocols
• Develop and implement HMI graphics following high-performance HMI principles, established design standards, and best practices Engineering & Project Support • Lead or support the implementation of new control systems, equipment integrations, system upgrades, migrations, and lifecycle-replacement projects
• Evaluate existing control-system architectures and recommend improvements to reliability, maintainability, performance, and scalability
• Develop and maintain system documentation, control narratives, sequence-of-operation documentation, network diagrams, configuration records, and other engineering deliverables
• Perform system testing, commissioning, validation, and acceptance activities Cybersecurity & IT Collaboration • Coordinate with partners to deliver SME insights on controls and facility operations
• Implement and maintain ICS cybersecurity controls and best practices in coordination with IT and cybersecurity personnel
• Collaborate with IT, cybersecurity, engineering, operations, facilities, vendors, and government stakeholders
Qualifications
Education & Experience
• Bachelor’s degree (required) in Electrical, Controls Systems, Mechanical Engineering or a related engineering/technical discipline
• Minimum of five (5) years of professional experience working with industrial control systems, including PLCs, DCS, SCADA, HMIs, or similar systems
• Experience supporting DoD customers is highly desirable
• Security+ or equivalent is highly desirable Technical Skills
• Expertise in SCADA, ICS, PLCs, electrical systems, and building automation
• Strong programming and troubleshooting experience with industrial control systems
• Ability to diagnose complex control-system problems across multiple technologies and determine root cause
• Ability to read and interpret electrical drawings, control schematics, network diagrams, P&IDs, control narratives, and sequence-of-operation documentation
• Strong written and verbal communication skills
• Ability to work independently while effectively collaborating with multidisciplinary teams Specialized Application Experience (highly desirable)
• AVEVA Citect SCADA Certified Expert (CSCE) or AVEVA Plant SCADA • Niagara 4 • Facility Explorer® (FX) Supervisory Controllers
• JCI Metasys
• ABB PLCs Travel
• Approximately 10% for onsite startup/commissioning Why Work for Fusion?
At Fusion, we believe exceptional work begins with exceptional people. Our teams bring together technical excellence, integrity, and a shared commitment to delivering mission critical solutions that directly support national security. Here, your expertise has real impact. You’ll collaborate with experienced professionals, contribute to meaningful programs, and be part of a supportive small business culture invested in your growth and success. What We Offer
• Medical insurance with a generous employer HSA contribution
• 401(k) with company match and immediate vesting
• 15 days of vacation
• 5 days of sick leave
• 11 paid federal holidays
• A mission focused, supportive small business culture where your work makes a real impact FusionICS, LLC is an Equal Opportunity Employer. We consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic.