1

Automation Programming Jobs (NOW HIRING)

Develops automation design plans by researching, analyzing, selecting and applying engineering concepts, control systems, robotics, PLCs, and other automation equipment. * Designs and implements ...

Develops automation design plans by researching, analyzing, selecting and applying engineering concepts, control systems, robotics, PLCs, and other automation equipment. * Designs and implements ...

Develops automation design plans by researching, analyzing, selecting and applying engineering concepts, control systems, robotics, PLCs, and other automation equipment. * Designs and implements ...

We are looking for a Senior QA Automation Engineer to lead the design and implementation of modern automated testing solutions using Playwright and TypeScript. You will help define automation ...

Maintain all automation programming software for the facility such as Rockwell Software, Wonderware, ICIS, Network Management, Ignition, Schneider, etc. * Work with the Automation and Controls ...

Key Responsibilities: - Design and develop automation systems, including robotic systems, PLC programming, HMI development, and integration of sensors and actuators. - Collaborate with engineering ...

PR ยท On-site

$30 - $45/hr

JC Automation Corp. (JCA) was founded in 1997 with the mission of filling a gap between technology ... Ensure continuous operations of all process equipment, including programming and ongoing ...

Own the startup and project scope by providing direct programming and commissioning support from development through deployment. * Provide direction, guidance, and task delegation to Automation ...

Maintain all automation programming software for the facility such as Rockwell Software, Wonderware, ICIS, Network Management, Ignition, Schneider, etc. * Work with the Automation and Controls ...

This role involves designing and programming PLC, OIT, and SCADA applications based on engineering ... Familiarity with industrial automation programming best practices Education & Knowledge: * Bachelor ...

Automation Engineer

Chicago, IL ยท On-site

$80K - $100K/yr

As an Automation Engineer, your days will be focused on developing and enhancing our automation ... Strong proficiency in Java programming language and object-oriented concepts * Familiarity with web ...

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 Jul 14, 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 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.

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 July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $107,126 per year, or $51.5 per hour.
Associate Engineer II, Automation

Associate Engineer II, Automation

Arrowhead Pharmaceuticals

Verona, WI โ€ข On-site

Full-time

Re-posted 15 days ago


Job description

Arrowhead Pharmaceuticals, Inc. (Nasdaq ARWR) is a commercial stage biopharmaceutical company that develops medicines that treat intractable diseases by silencing the genes that cause them. Using a broad portfolio of RNA chemistries and efficient modes of delivery, Arrowhead therapies trigger the RNA interference mechanism to induce rapid, deep, and durable knockdown of target genes. RNA interference, or RNAi, is a mechanism present in living cells that inhibits the expression of a specific gene, thereby affecting the production of a specific protein. Arrowhead's RNAi-based therapeutics leverage this natural pathway of gene silencing.
Arrowhead is focused on developing innovative drugs for diseases with a genetic basis, typically characterized by the overproduction of one or more proteins that are involved with disease. The depth and versatility of our RNAi technologies enables us to potentially address conditions in virtually any therapeutic area and pursue disease targets that are not otherwise addressable by small molecules and biologics. Arrowhead is leading the field in bringing the promise of RNAi to address diseases outside of the liver, and our clinical pipeline includes disease targets in the liver and lung with a promising pipeline of preclinical candidates.
Arrowhead's corporate headquarters is in Pasadena, CA with research and development teams in Madison, WI & San Diego, CA, and a state of the art manufacturing facility in Verona, WI. Our employees are nimble, science-driven innovators who are collaborating to bring new therapies to patients in need.
The Position
The Associate Engineer II, Automation, plays a critical role in plant engineering operations and contributes to continuous improvements to enhance efficiency, safety, and productivity for the manufacturing plant. The Associate Automation Engineer II is responsible for supporting the lifecycle of our process control programming, hardware, and supporting network infrastructure under the guidance of management and subject matter experts. Core duties will include implementing efficiency/safety/process automation improvements, providing technical support to the Plant Operations team, and participating in projects to transfer new automated equipment to manufacturing facilities.
Responsibilities
  • Program, troubleshoot, and maintain PLC and SCADA programs and process control hardware to support pharmaceutical manufacturing.
  • Troubleshoot simple to moderate automation and associated electrical and mechanical system issues with support from subject matter experts.
  • Independently identify and complete simple controls and equipment corrective actions or work as part of team to identify root cause and correct moderate to complex electrical, controls, and mechanical issues.
  • Define scope and deliverables of automation improvement projects of simple to moderate complexity; lead or work as part of a cross functional team to plan, implement and test improvements.
  • Participate on project teams to implement moderate to complex automation projects; collaborate on shared deliverables, mitigate project risks, provide project updates, and meet timelines
  • Support and coordinate with contracted system integrators with project delivery as part of a cross functional project team.
  • Update and maintain engineering documents, electrical / network drawings, and equipment records with changes.
  • Advance standard operating procedures (SOPs) for process control system administration, maintenance, and management of changes.
  • Work independently as a super user for simple automation systems, such as Environmental Monitoring. Perform routine administrative level tasks such as new device addition, user addition and review, and alarm strategy review with end user input.
  • Execute process control system administrative and maintenance tasks such as hardware and software version reviews, back-up and patching in adherence to prescribed schedule and procedures.
  • Partner with IS&I to troubleshoot process control system network infrastructure and hardware.
  • Ensure all automation activities comply with internal and external compliance requirements by following good engineering practices and change management procedures.
  • Provide front line troubleshooting of process automation programming and hardware issues to support business continuity. Provide second level troubleshooting to maintenance departments for process control instrumentation and wiring.
  • Act as a point of contact and escalation for colleagues in Metrology, Process Engineering, and IS&I for automation needs and issues
  • Other duties as assigned

Requirements:
  • Bachelor's degree in Engineering (Chemical, Mechanical, Electrical) or similar field
  • Minimum of 3+ years of experience in an Automation Engineering role
  • Prior experience with PLC (Programmable Logic Controller) and/or SCADA (Supervisory Control and Data Acquisition) programming
  • Growing understanding of FDA compliance requirements
  • Awareness of cGMP / GAMP automation requirements
  • Developing communication and interpersonal skills, with the ability to participate on cross-functional
  • Developing technical writing skills with high attention to
  • Ability to work with management to prioritize timelines and deadlines across assignments.

Preferred:
  • Prior experience with SIEMENS process control hardware and programming (STEP 7, WinCC, Process Historian) systems.
  • Prior experience with commissioning, qualification, and change management in a regulated environment.
  • Knowledgeable in process control instrumentation troubleshooting.
  • Hands on experience with process equipment operations, mechanical integration with control systems, and mechanical troubleshooting.
  • Prior experience using CAD software for updating electrical and automation drawings.
  • Working knowledge of process control network infrastructure, troubleshooting, and administration.

Wisconsin pay range
$75,000-$90,000 USD
Arrowhead provides competitive salaries and an excellent benefit package.
Candidates must have current, valid authorization to work in the country where this role is located.
California Applicant Privacy Policy