Software & Controls Engineer

PGS Worldwide•Santa Rosa, CA
•Onsite

About The Position

PGS Worldwide is seeking a Software & Controls Engineer in Santa Rosa, California, to support a leading aerospace and defense company. This is a one-year onsite contract-to-hire role focused on developing and supporting software and control systems used in automated manufacturing and test equipment. The position emphasizes PLC programming, controls troubleshooting, equipment upgrades, and manufacturing-system reliability. The engineer will develop, modify, test, and support control software and systems; troubleshoot PLC logic, operator interfaces, and equipment components; assist with root-cause investigations and corrective actions; maintain technical and as-built documentation; and support upgrades, migrations, commissioning, and production release. The role works with Engineering, Maintenance, and Production teams to improve equipment reliability and performance.

Requirements

  • 1–2 years of experience with PLC programming, industrial automation, or control-system support.
  • Experience with Siemens TIA Portal, Allen-Bradley RSLogix, GE Fanuc LogicMaster, or similar PLC platforms.
  • Experience troubleshooting electrical controls, instrumentation, sensors, actuators, motor controls, or electromechanical equipment.
  • Ability to read electrical schematics, wiring diagrams, I/O lists, control drawings, and mechanical drawings.
  • Experience developing, modifying, testing, or debugging software used to control automated equipment.
  • Experience creating and maintaining technical documentation, wiring diagrams, equipment configurations, and software revisions.

Nice To Haves

  • Experience with Studio 5000.
  • LabVIEW programming experience.
  • Industrial wiring and control-panel experience.
  • Experience reverse engineering legacy control systems and mapping I/O.
  • Experience with equipment upgrades, software migration, hardware obsolescence, or manufacturing data systems.
  • Experience with relational databases or formal change-control processes.

Responsibilities

  • Develop, modify, test, and support software and control systems for automated manufacturing equipment.
  • Program and troubleshoot PLC logic, operator interfaces, sensors, actuators, and equipment communications.
  • Support root-cause investigations and corrective actions for equipment issues.
  • Update wiring diagrams, I/O maps, signal-flow documentation, and as-built records.
  • Support hardware upgrades, software migrations, equipment commissioning, and production release.
  • Work with Engineering, Maintenance, and Production teams to improve equipment reliability and performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service