Software & Controls Engineer II

Judge Group, Inc.

Santa Rosa (CA)

On-site

USD 94,000 - 114,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance

Job summary

Judge Group, Inc. seeks a Software & Controls Engineer II in Santa Rosa, CA to design, develop, and maintain software and control systems for automated manufacturing and testing environments.

Ideal candidates have PLC programming, electrical controls, and software development experience, and will collaborate with Engineering, Maintenance, and Production to improve reliability and equipment performance.

Qualifications

  • Bachelor’s degree or higher in Electrical, Computer, Software, Mechatronics, or related field.
  • 1–2 years in industrial automation, PLC programming, control systems, or equipment support.
  • Experience troubleshooting electrical controls, instrumentation, sensors, actuators, motor controls, and electromechanical systems.
  • Ability to read electrical schematics, wiring diagrams, control drawings, I/O documentation, and mechanical drawings.
  • Experience developing, modifying, testing, or debugging software used in manufacturing or industrial control systems.
  • Experience creating and maintaining technical documentation and engineering records.

Responsibilities

  • Design, develop, modify, test, and maintain software applications and control systems used in automated manufacturing and testing equipment.
  • Develop and troubleshoot PLC programs, HMI applications, instrumentation, sensors, actuators, and communication interfaces.
  • Support integration and optimization of automation systems to improve operational efficiency and equipment performance.
  • Participate in software validation, testing, commissioning, and deployment activities.

Skills

Industrial automation
PLC programming
Electrical controls
Software development
Technical documentation

Education

Bachelor’s degree in Electrical/Computer Engineering or related field

Tools

Siemens TIA Portal
Allen-Bradley RSLogix/Studio 5000
GE Fanuc LogicMaster
LabVIEW
National Instruments

Job description

Location: Santa Rosa, CA Salary: $45.00 USD Hourly – $55.00 USD Hourly Description:

Position: Software & Controls Engineer
Location: Santa Rosa, CA
Position Summary

We are seeking a Software & Controls Engineer II to support the design, development, maintenance, and continuous improvement of software and control systems used in automated manufacturing and testing environments. This role will work closely with Engineering, Maintenance, Production, and cross-functional teams to enhance equipment performance, improve system reliability, troubleshoot technical issues, and support equipment modernization initiatives.

The ideal candidate will have experience with industrial automation, PLC programming, electrical controls, and software development in a manufacturing environment.

Key Responsibilities
Software & Controls Development

Design, develop, modify, test, and maintain software applications and control systems used in automated manufacturing and testing equipment.

Develop and troubleshoot PLC programs, HMI applications, instrumentation, sensors, actuators, and communication interfaces.

Support integration and optimization of automation systems to improve operational efficiency and equipment performance.

Participate in software validation, testing, commissioning, and deployment activities.

Equipment Support & Troubleshooting

Diagnose and resolve issues related to automated manufacturing equipment, control systems, and electrical components.

Partner with Maintenance and Engineering teams to perform root cause analysis and implement corrective actions.

Support continuous improvement initiatives focused on system reliability, uptime, and operational excellence.

Provide technical guidance during equipment failures and production interruptions.

Documentation & System Administration

Maintain accurate technical documentation, including wiring diagrams, control drawings, I/O lists, software revisions, and equipment configurations.

Create and update as-built documentation for control systems and equipment modifications.

Ensure compliance with internal engineering standards, documentation requirements, and change management processes.

Equipment Modernization & Upgrades

Support equipment upgrades and legacy system modernization projects.

Assist with hardware replacement, software migration, system integration, testing, commissioning, and production release activities.

Evaluate obsolete components and recommend replacement solutions to maintain long-term equipment supportability.

Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics, Controls Engineering, or a related technical discipline.
  • 1-2 years of experience in industrial automation, PLC programming, control systems, or manufacturing equipment support.
  • Experience troubleshooting electrical controls, instrumentation, sensors, actuators, motor controls, and electromechanical systems.
  • Ability to read and interpret electrical schematics, wiring diagrams, control drawings, I/O documentation, and mechanical drawings.
  • Experience developing, modifying, testing, or debugging software used in manufacturing, automation, or industrial control systems.
  • Experience creating and maintaining technical documentation, configuration records, and engineering documentation.
Preferred Qualifications
  • Experience with PLC programming platforms such as: Siemens TIA Portal, Allen-Bradley RSLogix, Studio 5000, GE Fanuc LogicMaster, Similar industrial control platforms
  • Experience with LabVIEW and National Instruments development tools.
  • Knowledge of industrial wiring, control panels, instrumentation, field devices, and equipment communications.
  • Experience reverse-engineering existing control systems and documenting signal flow and I/O mapping.
  • Familiarity with manufacturing data systems, relational databases, and equipment connectivity.
  • Experience supporting system upgrades, software migration projects, and hardware modernization initiatives.
  • Knowledge of engineering change control and configuration management processes.
Benefits
  • Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software PLC Engineer
Software PLC Engineer

TAD PGS, Inc • Santa Rosa (CA)

On-site
USD 66,000 - 76,000
Controls Engineer II
Controls Engineer II

Jennmar Automation, LLC • Wyoming (MI)

On-site
USD 85,000 - 120,000
Medical benefits
Wellness credit
Concierge primary care
Staff Controls Engineer
Staff Controls Engineer

Compunnel Inc. • City of Corning (NY)

On-site
USD 96,432 - 110,208
Controls Systems Engineer
Controls Systems Engineer

The Planet Group • Pawtucket (RI)

On-site
USD 110,000 - 120,000
401(k) plan with company match
Company-funded HSA contributions
Tuition reimbursement
Senior Instrumentation Control Engineer
Senior Instrumentation Control Engineer

Revolution Technologies • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
Senior Instrumentation and Controls Engineer
Senior Instrumentation and Controls Engineer

Selectek, Inc. • Santa Clara (CA)

On-site
USD 107,000 - 161,000
Controls Technician - 24590
Controls Technician - 24590

Seneca Resources LLC • Santa Clara (CA)

On-site
USD 103,000 - 127,000
Relocation assistance
On-site in Santa Clara
Software Automation Engineer II
Software Automation Engineer II

Elbit Systems of America, LLC • Roanoke (VA)

On-site
USD 90,000 - 120,000
Software Controls Engineer Ii
Software Controls Engineer Ii

The Judge Group • Santa Rosa (CA)

On-site
USD 80,000 - 120,000
Senior Controls Engineer
Senior Controls Engineer

Avid Solutions • Winston-Salem (NC)

On-site
USD 85,000 - 110,000
Incentive program
Profit sharing program
Relocation assistance