Software Engineer -Automation

Vertiv

Austin (TX)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vertiv in Austin, TX is looking for a Systems Software Engineer focused on Validation Automation & AI. The role requires developing scalable validation strategies and using Python and C/C++ for Linux-based platforms.

Ideal candidates should have a degree in a STEM field and possess strong engineering skills. Responsibilities include designing software components, establishing validation strategies, and collaborating with stakeholders.

.

Qualifications

  • Degree in a STEM field such as Computer Science, Electronic Engineering, Automation or equivalent.
  • Strong software engineering skills in Python.
  • Good working knowledge of C/C++ in systems, embedded, or performance-sensitive environments.
  • Solid understanding of Linux systems, command-line tooling, and networking basics.
  • Experience with Docker and containerized development environments.

Responsibilities

  • Design and implement software components in Python and C/C++.
  • Develop modular software for embedded control systems.
  • Validate communication using protocols like Modbus RTU/TCP.
  • Establish validation strategies and quality metrics.
  • Evaluate and deploy AI agents for test case generation.

Skills

Python
C/C++
Linux systems
Docker
Modbus

Education

Degree in STEM field (Computer Science, Engineering, Automation)

Tools

CI/CD
Bash scripting

Job description

Position

Systems Software Engineer – Validation Automation & AI

Location: Georgetown, TX

Overview

We are looking for a Systems Software Engineer – Validation Automation & AI to build the next generation of software quality, validation infrastructure, and intelligent engineering workflows for industrial control systems. The role develops scalable validation strategies, test automation infrastructure, and system‑level verification for thermal and datacenter infrastructure control software platforms. It also explores AI‑enabled engineering systems to accelerate test development and improve diagnostics.

Responsibilities
  • Design and implement software components and services in Python and C/C++ for Linux‑based thermal and infrastructure platforms
  • Develop modular software for embedded control systems, including data acquisition, diagnostics, orchestration, and device interaction
  • Validate communication and integration layers using protocols such as Modbus RTU/TCP, Redfish, SNMP, MQTT, and similar field protocols
  • Create internal tooling and engineering utilities for configuration, deployment, troubleshooting, validation, and system analysis
  • Debug, analyze, and optimize system behavior across software, communications, devices, and test infrastructure to identify and resolve quality issues
  • Translate requirements, interface specifications, communication protocols, and system documentation into automated validation workflows, reusable test assets, and machine‑executable test procedures
  • Establish validation strategies, test architectures, traceability practices, and quality metrics that support reliable and maintainable software releases
  • Write and maintain automation, integration, deployment, and CI/CD tooling to support continuous validation and regression testing
  • Evaluate and deploy AI agents capable of generating test cases, creating validation artifacts, analyzing failures, identifying coverage gaps, and assisting with root‑cause analysis
  • Contribute to software architecture decisions, including modularity, interface design, service boundaries, and long‑term maintainability
  • Produce and maintain high‑quality technical documentation, including module descriptions, interface contracts, workflow definitions, and integration guidance
  • Collaborate closely with product stakeholders to identify high‑value software and AI automation use cases
Qualifications
  • Degree in a STEM field such as Computer Science, Electronic Engineering, Automation, Physics, or equivalent practical experience
  • Strong software engineering skills in Python
  • Good working knowledge of C/C++ in systems, embedded, or performance‑sensitive environments
  • Solid understanding of Linux systems, command‑line tooling, process management, networking basics, and Bash scripting
  • Experience building modular software components, services, or tooling with attention to maintainability and technical quality
  • Experience with one or more communication technologies such as Modbus, MQTT, CANbus/CANopen, serial protocols, TCP/IP‑based device integration, or similar
  • Experience with Docker, containerized development environments, or service‑based deployment workflows
  • Familiarity with CI/CD practices and version control workflows
  • Ability to work across disciplines and deal with real‑world engineering constraints, incomplete information, and integration complexity
  • Fluent English, written and spoken
Nice to Have
  • Experience designing software that combines deterministic logic with AI‑driven components in a robust and observable way
  • Background in embedded Linux systems
  • Familiarity with diagnostics, observability, system logging, tracing, or performance analysis tools
  • Experience creating developer tooling, internal platforms, or technical productivity systems
  • Familiarity with REST APIs, WebSocket‑based services, or integration middleware
  • Experience contributing to interface documentation, technical platform specifications, or reusable software standards
Legal Compliance

We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability.

Work Authorization

Only candidates legally authorized to work in the United States are eligible for this position. Sponsor­ship is not available for temporary visas such as E, F‑1, H‑1, H‑2, L, B, J, or TN.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Automation
Software Engineer - Automation

Jobsbridge • Newark (CA)

On-site
USD 80,000 - 120,000
Systems Validation Engineer
Systems Validation Engineer

Blue Signal Search • Utah

On-site
USD 110,000 - 150,000
Competitive compensation
Advanced products
Ownership of verification strategy
+2
Automation & Controls Engineer
Automation & Controls Engineer

CelLink • Georgetown (TX)

On-site
USD 70,000 - 90,000
Automation Controls Specialist
Automation Controls Specialist

Aerotek • United States

On-site
USD 48,000 - 55,000
Medical, dental & vision
401(k) Retirement Plan – Pre-tax and R
Life Insurance (Voluntary Life & AD&D)
+4
T02 - Staff Automation and Validation Engineer
T02 - Staff Automation and Validation Engineer

dorle-controls-llc • Waukesha (WI)

On-site
USD 120,000 - 160,000
Senior Automation Engineer
Senior Automation Engineer

Hello Therma, Inc. • San Jose (CA)

On-site
USD 155,000 - 195,000
401(k) Plan with Company Match
Health & Welfare Benefits
Life and Disability Insurance
+2
Software Validation Engineer
Software Validation Engineer

Rfamec • Fort Worth (TX), Northern (KY)

Hybrid
USD 80,000 - 100,000
Health and Dental Insurance
401(k) Plan
Paid Time Off
Automation Specialist
Automation Specialist

IREN • Fort Worth (TX)

On-site
USD 70,000 - 90,000
Competitive base salary
Medical, dental, and vision insurance
401(k) retirement plan with company match
+1
Senior Software Engineer
Senior Software Engineer

Belcan Corporation • Frisco (TX)

On-site
USD 110,000 - 160,000
Automation Validation Lead
Automation Validation Lead

Emvia Inc • Andover (MA)

On-site
USD 90,000 - 120,000