1

Automation Programming Jobs in California (NOW HIRING)

This position requires an extensive understanding and background in programming, design, installation and lifecycle management of manufacturing process controls, automation and field instrumentation ...

Automation Engineer

Temecula, CA · On-site

$44.23 - $64.90/hr

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

... programming or automation engineering experience - Work flexible schedule including weekends, nights, and holidays - Bachelor's degree in computer science, electrical engineering, automation ...

Python Automation Engineer We are seeking a highly skilled Python Automation Engineer with a strong background in test automation and scripting. The ideal candidate will have experience in developing ...

next page

Showing results 1-20

Automation Programming information

See California salary details

$36.5K

$105.7K

$160.9K

How much do automation programming jobs pay per year?

As of Jul 4, 2026, the average yearly pay for automation programming in California is $105,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,400.00 and $121,900.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.
Infographic showing various Automation Programming job openings in California as of June 2026, with employment types broken down into 92% Full Time, 5% Part Time, 1% Temporary, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $105,723 per year, or $50.8 per hour.
Automation Engineer - Sr Level

Automation Engineer - Sr Level

JSat Automation

Glendale, CA • On-site

$120K - $160K/yr

Full-time

Medical, Retirement, PTO

Posted 25 days ago


Job description


Jsat Automation is hiring a Sr Automation Engineer.This position is a hybrid role and requires travel to client sites.
  • As a member of the project Team, the successful candidate will be required to support complex and challenging system automation design, implementation & qualification that require solid understanding of analytical problem-solving techniques, project management, lifecycle management and Operational Excellence. This position requires an extensive understanding and background in programming, design, installation and lifecycle management of manufacturing process controls, automation and field instrumentation technologies.
  • Lead and support of capital projects. This role involves the application of advanced automation engineering principles in the design, specification, construction, startup, and validation of process equipment and systems for capital projects of significant scope and complexity. Demonstrated understanding of project life cycles is preferred. Candidate should be familiar with engineering processes from initial conceptualization through project turnover to operations.
  • Leading a project design, implementation & qualification activities for process control applications utilizing Programmable Logic Controllers (PLC), Human Machine Interfaces (HMI) and Supervisory Control and Data Acquisition systems (SCADA).
  • Development of detailed specification, engineering documents, SOP and operating standards.
  • Design and testing of newly installed and currently installed automation-based process equipment.Support new product introductions or new technology introductions by performing engineering assessments, implementing automation system configuration changes and supporting engineering runs.
  • Devise new approaches to complex problems through adaptations and modifications of standard automation technical principles.
  • Support a safe working environment by complying with all pertinent environmental health/safety practice, rules and regulations
  • Ability to create, update and read electrical design packages including SDS, URS, IQ, OQ and VSR among other engineering and validation documentation.

Requirements
  • Five or more years combined experience with the following product platforms.
    • Rockwell Automation Factory Talk & ControlLogix PLC Platform (Preferred).
    • GE Intellution iFiX SCADA and Control Logix PLCs
    • Wonderware SCADA System
    • DeltaV Distributed Control System
  • Working knowledge and experience with cGMP procedures and engineering practices on pharmaceutical/biotech production processes, facilities, and equipment.
  • Familiarity with industry standards for batch control systems, software development life cycle methodologies, 21 CFR Part 11, and GAMP.
  • Knowledge of ASTM 2500, S88 and S95 techniques. - Batch processing a desired advantage.
  • Strong leadership, technical writing, and communication/presentation skills are required.
  • Preferred Experience using the following systems:
    • Building Management System
    • Testing and Inspection machines for devices
    • Filling systems for Syringe and Vials
    • Industrial Networking for Automation Systems Design and implementation
  • Must be independent, self-motivated, organized, able to multi-task in project environments, and skilled in communication, facilitation, and collaboration. Individual must be a team player prepared to work in and embrace a team-based culture that relies on collaboration for effective decision-making.

If you think you have what it takes, but don't necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat to see what skills/experience you are able to bring to this team.
Benefits
JSat Automation is a global, full service, operational Consulting, Systems Integration & Validation firm headquartered in "Blue Bell PA USA". We offer PTO, Health Benefits, Holidays and a retirement plan to all of our employees.
Salary DOE: The pay range for this position is $120k - $160k per year; however, base pay may be higher or lower depending on the candidate's job-related knowledge, skills, and experience. This figure does not include additional compensation such as health benefits, vacation, etc..