Software Engineer -Machine Controls

Vertiv Holdings, LLC
  • Austin, TX
  • Autofill and Review
30+ days ago

Job Description

We are looking for a System Software Engineer to join our team within the Thermal Management Business Unit. This role is a great fit for a developing engineer who is excited about embedded Linux systems and wants to play a hands-on role in building the software that drives next-generation datacenter cooling solutions.

You will work under general supervision on moderate-scope projects, growing your skills in Board Support Package (BSP) development, sensor integration, and datacenter management protocols. Our team is based in Georgetown, TX, operating as Strategic Thermal Labs, a startup-energy group within Vertiv on a mission to produce the world's highest-performing, most efficient heat transfer solutions for the data center industry. If you are looking for more than just a job and want to contribute to something that genuinely matters, this could be a career-defining opportunity.

Responsibilities

  • Contribute to the development and maintenance of Board Support Packages (BSPs) for embedded Linux controllers
  • Develop software to interface with and control a variety of sensors (temperature, humidity, pressure, airflow) under the guidance of senior engineers
  • Implement communication protocols (I2C, SPI, UART) to facilitate data exchange between sensors, microcontrollers, and the main embedded Linux system
  • Support integration of datacenter management protocols such as Modbus, Redfish API, and BACNet into embedded platforms
  • Execute software test plans including unit and integration testing, and assist with system-level testing efforts
  • Perform debugging and root cause analysis of software and hardware issues with support from senior team members
  • Create and maintain technical documentation including design specifications and API documentation
  • Provide informal guidance and support to new team members on embedded development workflows and best practices

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline
  • 2 to 4 years of experience developing embedded system or microcontroller software
  • Working knowledge of embedded Linux systems and Board Support Package development
  • Hands-on experience interfacing with and controlling various types of sensors
  • Programming proficiency in Python with experience in embedded application development
  • Familiarity with communication protocols such as I2C, SPI, and UART
  • Understanding of software testing methodologies including unit and integration testing
  • Ability to manage multiple tasks and collaborate with cross-functional teams

Nice to Have

  • Exposure to datacenter management protocols such as Modbus, Redfish API, or BACNet
  • Experience with Raspberry Pi or similar single-board computer platforms
  • Familiarity with security considerations in embedded systems
  • Experience with version control systems and CI/CD pipelines for embedded software

If YOU are the person we are looking for, feel free to apply and let's start drafting your future career in a healthy and growing environment!

The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities.

OUR CORE PRINCIPALS: Safety. Integrity. Respect. Teamwork. Inclusion.

OUR STRATEGIC PRIORITIES

  • High-Performance Culture
  • Customer Focus
  • Operational Excellence
  • Innovation
  • Financial Strength

VERTIV BEHAVIORS

  • Own it
  • Act with urgency
  • Foster a customer-first mindset
  • Think big and execute
  • Lead by example
  • Drive continuous improvement
  • Learn and seek out development
  • Promote transparent & open communication

About Vertiv

Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to enable its customers' vital applications to run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today's data centers, communication networks and commercial and industrial facilities with a portfolio of power, cooling and IT infrastructure solutions and services that extend from the cloud to the edge of the network. Headquartered in Westerville, Ohio, USA, Vertiv employs around 34,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.

Work Authorization

No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

Vertiv is an Equal Opportunity/Affirmative Action employer. 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. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to help.join@vertiv.com.

#LI-RB1

Numbers & Facts

LocationAustin, TX

Skills

  • API Documentationunmatched
  • Application Programming Interface (API)unmatched
  • BSPunmatched
  • Best Practicesunmatched
  • Business Growthunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Communications Protocolsunmatched
  • Computer Scienceunmatched
  • Computer Systemsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Relationsunmatched
  • Debugging Skillsunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Geneticsunmatched
  • Hardware Administrationunmatched
  • Heat Transferunmatched
  • I2Cunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Microcontrollerunmatched
  • Multitaskingunmatched
  • Network Operations Centerunmatched
  • Occupational Healthunmatched
  • Process Improvementunmatched
  • Project Estimatesunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Startupunmatched
  • System Testunmatched
  • Systems Engineeringunmatched
  • Technical Writingunmatched
  • Test Plan/Scheduleunmatched
  • Thermal Managementunmatched
  • Thermal Sensorunmatched
  • Unit Testunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder