1

Automation Programming Jobs (NOW HIRING)

We are hiring an Automation Engineer who will support the automation team on larger projects while ... The ideal candidate will have the ability to effectively complete assigned programming tasks ...

Proficiency in automation programming and troubleshooting, including ladder logic, structured text, sequential function charts, function blocks, and IEC 61131 programming standards. * Experience ...

Proficiency in automation programming and troubleshooting, including ladder logic, structured text, sequential function charts, function blocks, and IEC 61131 programming standards. * Experience ...

Automation Engineer

Berkeley, CA ยท On-site

$120K - $140K/yr

Proficiency in automation programming languages such as Ladder Logic, Structured Text, and related control languages. * Familiarity with safety PLC concepts including redundancy, safety integrity ...

Basic automation/programming knowledge (PLCs, HMIs) and strong problem-solving/communication skills What will give you a competitive edge (preferred qualifications): * Experience in a regulated ...

Programming of PLC and HMI systems using a variety of industry & manufacturers standard. * Develop and maintain control narratives, loop diagrams, P&IDs interfacing with automation systems, and ...

Automation Engineer

Berkeley, CA ยท On-site

$120K - $140K/yr

Proficiency in automation programming languages such as Ladder Logic, Structured Text, and related control languages. * Familiarity with safety PLC concepts including redundancy, safety integrity ...

JSat Automation is hiring a full Remote MES Engineer that can work anywhere in the United States. Job Title: MES Automation Engineer. We are looking for MES Automation Engineer, to provide ...

next page

Showing results 1-20

Automation Programming information

See salary details

$37K

$107.1K

$163K

How much do automation programming jobs pay per year?

As of Jun 22, 2026, the average yearly pay for automation programming in the United States is $107,126.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $123,500.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior automation engineers with extensive experience, specialized skills in programming languages like Python or C++, and expertise in industrial control systems can reach salaries of $500,000 or more, especially in high-demand industries or leadership roles. Achieving this level often requires advanced certifications, a strong track record, and working in environments with complex automation projects.

Is automation developer a good career?

Automation developers design and implement automated systems using programming languages and tools like PLCs, scripting, and control software. The role offers strong job growth, competitive salaries, and opportunities across industries such as manufacturing, robotics, and software development. Success in this field typically requires technical skills, problem-solving ability, and relevant certifications or training.

What is an automation programmer?

An automation programmer designs, develops, and maintains software or control systems that automate industrial processes or machinery. They often work with programming languages like ladder logic, Python, or C++, and use tools such as PLCs or SCADA systems to improve efficiency and safety in manufacturing or other operational environments.

What are the key skills and qualifications needed to thrive as an Automation Programmer, and why are they important?

To thrive as an Automation Programmer, you need strong programming skills (such as Python, Java, or C#), a solid understanding of automation frameworks, and a degree in computer science or a related field. Experience with tools like Selenium, Jenkins, or PLC programming systems, as well as certifications in automation or software testing, is highly valuable. Analytical thinking, problem-solving ability, and effective communication distinguish top performers in this role. These skills ensure efficient automation solutions, minimize errors, and facilitate collaboration with cross-functional teams, driving project success.

Will AI replace automation engineer?

AI is transforming automation engineering by enabling more advanced and efficient systems, but it is unlikely to fully replace automation engineers. Instead, automation engineers will need to adapt by developing skills in AI, machine learning, and programming to work alongside AI tools and maintain complex automation processes.

What is the difference between Automation Programming vs Automation Test Engineer?

AspectAutomation ProgrammingAutomation Test Engineer
Primary FocusDeveloping automation scripts and software for industrial or process automation systemsDesigning, executing, and maintaining automated tests for software applications
Required SkillsProgramming languages (e.g., Python, C++), control systems, hardware integrationTesting frameworks, scripting, software testing methodologies
Work EnvironmentIndustrial settings, manufacturing plants, automation companiesSoftware development teams, QA departments, tech companies
CertificationsPLC certifications, control system certifications, programming certificationsISTQB, automation testing certifications, scripting courses

Automation Programming focuses on creating software and systems to control machinery and processes, often in industrial environments. Automation Test Engineers concentrate on testing software applications to ensure quality. While both roles involve scripting and programming, their applications and environments differ significantly.

What are some common challenges automation programmers face when integrating new systems into existing workflows?

Automation programmers often encounter challenges such as compatibility issues between legacy systems and new automation tools, as well as resistance to change from end users. Effective communication with stakeholders is crucial, as is thorough documentation to ensure seamless transitions. Additionally, rigorous testing and troubleshooting are required to minimize disruptions and maintain data integrity during integration. Collaborating closely with IT, operations, and end users helps address these challenges and leads to smoother automation implementation.

What is automation programming?

Automation programming involves writing code to automate repetitive tasks, processes, or workflows, often to improve efficiency and reduce human error. This can include scripting for software applications, automating data entry, managing IT infrastructure, or controlling industrial machines. Automation programmers typically use languages such as Python, JavaScript, or specialized automation tools depending on the industry. The goal is to save time, ensure consistency, and allow human workers to focus on more complex tasks.
More about Automation Programming jobs
What states have the most Automation Programming jobs? States with the most job openings for Automation Programming jobs include:
Infographic showing various Automation Programming job openings in the United States as of June 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $107,126 per year, or $51.5 per hour.
Robot and Automation Programming Specialist

Robot and Automation Programming Specialist

EPC POWER CORP.

Poway, CA โ€ข On-site

$121K - $135K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday


Job description

Description:


As a Robot and Automation Programming Specialist, you will play a critical role in designing, developing, and implementing automation systems that optimize manufacturing processes and enhance productivity. You will collaborate with cross-functional teams to create efficient, reliable, and intelligent robotic solutions tailored to the specific needs of our organization.

Requirements:


Key Responsibilities


Programming and Development

  • Develop and program advanced robotic automation systems using languages such as Python, C++, and Java.
  • Create and optimize PLC (Programmable Logic Controller) programs for seamless integration with robotics and machinery.
  • Design HMI (Human-Machine Interface) applications to ensure user-friendly control and monitoring of robotic systems.
  • Implement AI (Artificial Intelligence) and ML (Machine Learning) techniques to enhance robotic capabilities and decision-making processes.

System Integration

  • Ensure proper integration of robotic systems with existing manufacturing equipment and processes.
  • Collaborate with electrical and mechanical engineers to design and implement automation solutions.
  • Conduct testing and validation of robotic systems to ensure optimal performance and reliability.

Maintenance and Troubleshooting

  • Perform routine maintenance on robotic systems to ensure smooth and continuous operation.
  • Diagnose and resolve technical issues related to robotic and automation systems.
  • Provide technical support and training to production staff on the use and maintenance of robotic systems.

Project Management

  • Lead automation projects from concept to implementation, ensuring timely delivery and adherence to budget.
  • Develop project plans, timelines, and budgets in collaboration with stakeholders.
  • Track project progress and provide regular updates to management and team members.

Requirements

  • Bachelorโ€™s degree in Robotics, Automation Engineering, Computer Science, or a related field. A Masterโ€™s degree is a plus.
  • Minimum of 5 yearsโ€™ experience in an industrial environment.
  • Proven experience in programming and developing robotic and automation systems.
  • Strong knowledge of robotic programming languages and PLC programming.
  • Familiarity with industrial automation standards and protocols.
  • Excellent problem-solving skills and ability to troubleshoot complex systems.
  • Strong project management skills and ability to work collaboratively with cross-functional teams.
  • Effective communication skills and ability to convey technical information to non-technical stakeholders.

Preferred Qualifications

  • MES (Manufacturing Execution System)
  • PICO
  • Experience with AI and ML applications in robotics.
  • Certification in robotics or automation programming.
  • Experience in the manufacturing industry.
  • Knowledge of safety standards and regulations related to industrial automation.

Benefits

  • 401(k) with company matching
  • Medical, dental, and vision insurance
  • Disability and life insurance
  • Flexible Spending Account (FSA)
  • Employee Assistance Program (EAP)
  • Paid Time Off (PTO)
  • Tuition reimbursement

EPC Power is an Equal Opportunity Employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.


EPC Power logo

About EPC Power

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

11 - 50 Employees

Headquarters location

Poway, CA, US

Year founded

2010

Social media