×
Register Here to Apply for Jobs or Post Jobs. X

Software Automation and Controls Engineer - Python & PLCs

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: Varda Space Industries
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
Job Description & How to Apply Below

Software Automation And Controls Engineer - Python & Plcs

El Segundo, California, United States

About

The Role

As a software automation and controls engineer at varda, you will be at the center of one of the most technically demanding challenges in the industry: building the bespoke test infrastructure that qualifies spaceflight hardware for orbit. This is not a role for someone who wants to work inside a well-worn playbook. You will design, build, and own sophisticated ground support equipment (gse) and test systems — from propulsion test stands to environmental qualification chambers to full spacecraft-level integration testing.

You will work at the intersection of software, electrical, and mechanical domains, collaborating with propulsion, avionics, gnc, and manufacturing teams to deliver infrastructure that meets demanding timelines. Our stack is intentionally modern and software-engineering-focused, including a custom plc framework and ethercat tooling built in-house. We want engineers who are energized by the opportunity to shape how test automation is done across an entire organization.

This is a high-ownership role on a small, growing team. You will have a meaningful voice in architecture decisions and the chance to define standards that will outlast any single program. If you thrive when the scope is broad, the stakes are real, and the problems are genuinely novel, this is your role.

Responsibilities
  • Design, build, and maintain test systems and ground support equipment (gse) for flight hardware qualification and manufacturing operations.
  • Integrate with a wide range of external hardware, including thermal vacuum chambers, ovens, chillers, pressure systems, data acquisition hardware, and precision instrumentation.
  • Develop and extend varda's internal plc framework and ethercat tooling to support evolving program needs.
  • Contribute to architecture decisions on real-time control implementation, including evaluation of plc-based (twincat
    3) versus linux-based approaches for high-frequency control applications.
  • Build cabinets, wire panels, and own systems end-to-end — from electrical design through commissioning.
  • Partner with propulsion, avionics, gnc, and manufacturing teams to deliver test infrastructure that meets their needs on aggressive timelines.
  • Champion sustainable engineering practices that enable new engineers to ramp quickly on the tech stack and maintain production systems reliably.
Basic Qualifications
  • Bachelor's degree in electrical engineering, computer engineering, mechanical engineering, or a related field.
  • 2+ years of industry experience in test automation, controls, or industrial automation.
  • Strong python skills, particularly for hardware control or test automation applications.
  • Hands-on experience integrating with industrial hardware over protocols such as ethercat, modbus (tcp/rtu), rs-232/485 serial, or similar communication standards.
  • Experience with at least one modern plc ecosystem — ideally beckhoff twincat 3 with structured text (iec 61131-3) — or a demonstrated eagerness to develop deep expertise there.
  • Comfort working across the full stack: writing control software, designing electrical panels, wiring cabinets, and debugging hardware.
  • Proven ability to thrive in a fast-paced startup environment where priorities shift, and end-to-end ownership of problems is expected.
Preferred Skills And Qualifications
  • Experience working with custom or in-house control frameworks, rather than relying solely on vendor-provided stacks.
  • Advanced ethercat expertise beyond consumer-level usage — including dc sync, eni configuration, master implementation, or driver-level work.
  • Production experience with twincat 3, structured text, and the broader iec 61131-3 language suite.
  • Experience designing deterministic, hard real-time control loops with sub-millisecond cycle times.
  • Strong intuition for when to use real-time plc code versus higher-level python orchestration, and a clear understanding of the tradeoffs between the two.
  • Bare-metal or embedded firmware development experience.
  • Experience with docker and devops tooling for test infrastructure deployment and reproducibility.
  • Familiarity with time-series data…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary