1

Programming Engineer Jobs in California (NOW HIRING)

Programming Controls Engineer

La Verne, CA · On-site

$83K - $107K/yr

The Programming Controls Engineer is responsible for the design, programming, testing, and implementation of industrial control systems. This role involves PLC and HMI programming, configuring ...

Sr. Devops Engineer

San Jose, CA

$61.75 - $84.75/hr

Company Description Intelliswift Software, Inc Description Experience in SRE, DevOps or Production Operations role Hands on experience scripting with Perl, Python or Ruby Experience working with ...

Sr. SRE / DevOps Engineer

Sunnyvale, CA · On-site

$67 - $89/hr

... Programming/Scripting using Java or Python • CI/CD • Database - Vertica, Snowflake. Behavioral Skills: • Excellent Communication skills and collaboration skills • Ability to propose and ...

Preferred : • Familiarity with AI/ML frameworks and tools like TensorFlow or PyTorch, GPU programming, and parallel computing. • Awareness of AI software stack and familiarity with AI performance ...

Develop and direct software system testing and validation procedures, programming, and documentation. * Confer with systems analysts, engineers, programmers and others to design system and to obtain ...

Title: SRE/ Devops/ Systems Engineer Pay: $70-$80/hr on W2 Location: Mountain View, CA 94043 Assignment Duration: 6-12 + Months As a Senior Production Engineer, you will serve as a technical leader ...

Hardware Staff Engineer

San Diego, CA · On-site

$131K - $173K/yr

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Role Summary The Staff Engineer is a senior individual contributor responsible for leading the design ...

The successful Engineer will be a hands-on team member at all levels of the Engineering department's scope. Responsible for all aspects and phases of engineering projects from start to finish.

next page

Showing results 1-20

Programming Engineer information

See California salary details

$38.5K

$100.4K

$135.7K

How much do programming engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for programming engineer in California is $100,420.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,900.00 and $115,000.00 per year, depending on experience, location, and employer.

What is the difference between Programming Engineer vs Software Developer?

AspectProgramming EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; coding certificationsBachelor's in Computer Science or related field; coding certifications
Work EnvironmentDevelopment teams, tech companies, engineering projectsSoftware companies, startups, freelance projects
Industry UsageUsed in engineering-focused roles emphasizing system designCommon in application and software creation roles
Search & Comparison IntentOften compared for technical roles involving system-level programmingMore general, focusing on application development

Programming Engineers and Software Developers share similar educational backgrounds and work environments. However, Programming Engineers often focus on system-level design and engineering aspects, while Software Developers typically concentrate on creating applications. Both roles are essential in tech industries, but their specific responsibilities and focus areas differ slightly.

What are popular job titles related to Programming Engineer jobs in California? For Programming Engineer jobs in California, the most frequently searched job titles are:
What cities in California are hiring for Programming Engineer jobs? Cities in California with the most Programming Engineer job openings:

Programming Controls Engineer

VaCom

La Verne, CA • On-site

$83K - $107K/yr

Full-time

Posted 15 days ago


Job description

Description:

Summary (Position Description): The Programming Controls Engineer is responsible for the design, programming, testing, and implementation of industrial control systems. This role involves PLC and HMI programming, configuring communication platforms, testing control systems, producing documentation, and assisting with project commissioning and training. The engineer will also integrate related equipment, troubleshoot electromechanical systems, and ensure compliance with industry standards. The position requires technical proficiency in control systems, strong problem-solving skills, and the ability to work in various industrial environments, including refrigeration, HVAC, and energy systems.


Weighted Essential Duties and Tasks:

Use: R- Rarely, O-Occasionally, F-Frequently, C-Constantly

  • Perform PLC and HMI programming, including logic development, testing, and verification
  • Configure communication platforms such as TCP/IP, Modbus RTU, Profinet, and Ethernet/IP
  • Conduct testing and validation of control systems before deployment
  • Create and maintain documentation, including functional descriptions and engineering summaries
  • Provide hardware selection, circuit design, and sensor engineering support
  • Assist in project commissioning, startup, and training
  • Troubleshoot and resolve control system issues remotely and on-site
  • Develop expertise in integrating related equipment, including screw compressor microprocessor panels and refrigeration systems
  • Maintain industry knowledge through self-study and training
  • Generate device lists, I/O lists, and sensor ranges from P&ID diagrams
  • Support enterprise networking and integration with industrial equipment
  • Complete weekly reports, project documentation, and timesheets
  • Travel to project sites for commissioning and support

Competencies (Knowledge, Skills & Abilities):

  • Strong problem-solving and analytical skills to diagnose and resolve control system issues.
  • Proficiency in industrial automation and control system design.
  • Ability to work independently and manage multiple projects simultaneously.
  • Strong attention to detail and ability to produce accurate documentation.
  • Excellent interpersonal and teamwork skills to collaborate with engineers, technicians, and customers.
  • Effective time management and organizational skills.
  • Strong written and verbal com
  • Familiarity with safety protocols and best practices in industrial automation environments, communication skills, particularly in technical documentation and reporting.
  • Ability to adapt to new technologies and continuously improve technical knowledge.
Requirements:

Requirements:

  • Bachelor’s degree in electrical engineering, Mechanical Engineering, Computer Science, or a related field.
  • Minimum of 3-5 years of experience in industrial automation, controls engineering, or a related field.
  • Experience with PLC and HMI programming using Allen Bradley, GE, Opto 22, FactoryTalk, or Wonderware.
  • Hands-on experience with industrial control system design, including sensors, circuit design, and networking.
  • Strong understanding of communication protocols such as TCP/IP, Modbus RTU, Profaned, and Ethernet/IP.
  • Ability to read and interpret electrical schematics, P&ID diagrams, and technical drawings.
  • Experience with variable speed drives and integration with industrial equipment.
  • Strong troubleshooting and diagnostic skills for electromechanical systems.
  • Willingness to travel for on-site commissioning, start-up support, and training.
  • Ability to work in industrial environments with varying conditions, including freezers and rooftops.
  • Strong documentation and reporting skills to create functional descriptions, engineering summaries, and project documentation.
  • Commitment to continuous learning and staying updated on industry trends and emerging technologies.