1

Automation Programming Jobs in California (NOW HIRING)

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

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

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

The Automation Engineer is responsible for identifying, designing, implementing, documenting, and supporting enterprise automation and integration solutions that improve operational efficiency ...

The Automation Engineer is responsible for identifying, designing, implementing, documenting, and supporting enterprise automation and integration solutions that improve operational efficiency ...

The Automation Engineer is responsible for identifying, designing, implementing, documenting, and supporting enterprise automation and integration solutions that improve operational efficiency ...

As the Automation Engineer Manager, you will lead a team in driving equipment reliability and ... Experience with programming software such as RSLogix5000, Studio 5000, FT View, and other controls ...

Info Way Solutions is seeking a UI Automation Engineer for a position with Walmart. The role requires strong skills in automation using Selenium and experience with Protractor.JS and Angular.

Showing results 21-40

Automation Programming information

See California salary details

$36.5K

$105.7K

$160.9K

How much do automation programming jobs pay per year?

As of Sep 14, 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 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.

What are the key skills and qualifications needed to thrive as an automation programmer?

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

Is automation programming a good career?

Automation programming is a growing field that involves developing software to control machinery and processes, often requiring skills in programming languages like Python or PLCs. It offers opportunities in manufacturing, robotics, and industrial settings with increasing demand for efficiency and innovation. The career typically requires technical training, certifications, and problem-solving skills, and can provide stable employment with competitive salaries.

What job categories do people searching Automation Programming jobs in California look for?

The top searched job categories for Automation Programming jobs in California are:

Infographic showing various Automation Programming job openings in California as of August 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution, with an average salary of $105,723 per year, or $50.8 per hour.

Automation Engineer (Mechanical)

Milpitas, CA • On-site

$90K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Company Description: Six Sigma Microelectronics (the services division of Winslow Automation, Inc.) is the industry expert in the soldering and modification of high-reliability integrated circuits for space, telecommunications, military, and medical industries. With 35+ years of experience, we are one of the few remaining semiconductor manufacturing companies in Silicon Valley and we are here to stay! We believe in doing it right the first time and doing the right thing all the time. Our team of ~70 employees is continuously growing and we need honest, reliable, and fun individuals to join us.Why Join Us?Stable high-technology company, Fun-loving team members.401(k), Profit Sharing, PTO, Vision, Dental, Health, Holidays.Close to BART and light rail.We are currently hiring an Automation Engineer.Position Summary: Join our small team of Automation Engineers here at Six Sigma as we continue to develop novel solutions to novel problems. Utilize a combination of electrical, mechanical, and computer engineering as you build highly complex, custom machines to automate and optimize our in-house soldering processes. Work with our diverse team, including Quality, Materials, Process, and Automation Engineering, to implement the machines and solutions you design, ensuring our products are the highest quality they can be.Responsibilities:Utilize mechanical, electrical, and computer engineering fundamentals to design, prototype, and implement automated machinery for in-house use.Collaborate with cross-disciplinary teams to develop and maintain design and process requirements.Generate, maintain, and execute project plans for building new machines and improving old machines.Perform engineering evaluations and qualifications to verify and validate machines.Create documentation detailing the design, build instructions, and work instructions of machines.Qualifications:Education: B.S. or greater in Mechatronics Engineering, Robotics Engineering, or equivalent.Experience: Two plus years of experience preferred.General Requirements:Experience designing mechatronics systems and/or tabletop machinery.Experience with embedded systems and hardware-software integration.Experience with mechanical CAD using SolidWorks, AutoCAD, or similar software.Experience with electrical panel design and general electrical engineering concepts.Experience designing and generating electrical schematics.Experience using power tools. Familiarity with programmable logic controllers (PLCs) or programmable automation controllers (PACs) and their programming languages (ladder logic, structured text, function block diagrams, etc.).Familiarity with low-level programming languages such as C, Rust, Verilog, or any assembly language is a plus.Familiarity with machine vision hardware (lights, cameras, lenses) and software (image filtering, object detection, measuring and gauging) is a plus.Logical trouble-shooting and problem-solving skills.Excellent verbal and written communication skills.Highly detail-oriented.Good organizational skills.Fast learner, self-motivated, and accomplishment driven.Ability to work productively in a small-team setting and occasionally work solo.Skilled in use of MS Office computer applications.Physical Attributes Required:Sitting, standing, walking, and computer use up to 8 hours/day.Manual dexterity and fine motor skills.Physical ability to lift 25+ pounds.Employees Enjoy:Medical, Dental, and Vision Insurance.FSA (Flexible Spending Account).Life Insurance and Long-term Disability.Paid Holidays & PTO.401(k).Profit Sharing.This position requires handling of product or information which is subject to ITAR regulations. Applicants must be either a U.S. citizen or a U.S. Permanent Resident (i.e., a Green Card Holder).