Software Engineer - Automation

Vertiv
Austin, TX
Job Description
Role Overview

We are seeking a Systems Software Engineer to help build the next generation of software quality, validation infrastructure, and intelligent engineering workflows for industrial control systems. The ideal candidate will help define how AI agents can be leveraged throughout the software validation lifecycle.

What You Will Do

Design and implement software components and services, develop modular software for embedded control systems, validate communication and integration layers, create internal tooling and engineering utilities, and debug and analyze system behavior.

Why It Might Be a Fit

The ideal candidate will have strong software engineering skills in Python, good working knowledge of C/C++, and solid understanding of Linux systems. They will also have experience building modular software components, services, or tooling with attention to maintainability and technical quality.

Requirements

  • 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

Benefits

  • Healthy and growing environment
  • Opportunity to work on cutting-edge technology
  • Collaborative team environment
  • Professional development opportunities
]]>