An official State of Ohio site. Here’s how you know
Live Chat
Contact

Sr. Firmware Engineer (Thermal Controls) Job in Westerville, Ohio US

Sr. Firmware Engineer (Thermal Controls)

Vertiv Corporation - Westerville, OH

Posted: 12/17/2025 - Expires: 1/16/2026

Job ID: 293003799

Print 

Job Description

Job Description

POSITION SUMMARY

Vertiv is seeking a Sr. Firmware Engineer to support our thermal control applications and platform. The candidate must have a deep knowledge of software and firmware development with proven experience in abstracting control systems, applications, and platforms. HVAC specific knowledge is highly desired. A bachelor's degree in computer science or equivalent engineering experience as a control firmware engineer is required. Other engineering degrees with an emphasis on controls will be considered.

This position will be based onsite at our Westerville, OH location.

RESPONSIBILITIES


* Controls and Platform Development: Design, maintain, and evolve abstracted control platform to support thermal unit firmware involving PID control loops and device interactions
* Requirements analysis: Requirements gathering, use case analysis, device and application prototyping, customer/customer-liaison engagement
* Project management: Project planning, task estimation, software metrics collection, version control
* Full lifecycle software application development: Design, programming, debugging, peer review, unit testing, performance tuning, integration
* Documentation: Program commentary, user guides for service and troubleshooting
* Product testing: Unit testing, bench testing, system integration testing, and field test support
* Leadership: Effective team member and/or technical leadership, consistent positive attitude, creativity
* Hardware development support: Software/firmware support for hardware development and testing
* Other tasks and activities as required by management
QUALIFICATIONS


* Bachelor's degree or foreign equivalent with strong emphasis on software: Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, Computer Engineering
* 7+ years of experience with Linux-based controls firmware development and testing
* 5+ years of experience abstracting and using C++ programming language
* Fluency in English
REQUIRED EXPERIENCE


* Controls:

* Embedded Linux control firmware experience using object-oriented languages primarily C++
* Abstracting analog and digital IO interactions
* Near real time control algorithms and device communications with serial, RS485, Modbus, and CANbus
* HVAC specific experience a plus

* Development environment:

* Languages: C++, C, Python, Bash Shell
* Communication protocols: RS-232/485, Modbus, CANbus, I2C, SPI
* Operating systems: embedded Linux and real-time operating systems (FreeRTOS)
* Platforms: TI SoC, ARM, x86
* Tools: VS Code and Docker
* Version management: GitLab
* Build system: BitBake, Yocto, GitLab Pipelines
* Test: Device Simulation, HIL/SIL

* Design:

* Object oriented abstraction, development, and lifecycle
* Distributed control architecture and design
* Usability, maintainability, and configurability
* Manage control requirements, specifications, and documentation

RELATED EXPERIENCE


* Matlab, Flownex
* Linux kernel, device drivers, filesystems
* IP networking: TCP, UDP, TLS, DNS, SNMP, Redfish, BACnet, Modbus TCP, WireShark
* Bare metal firmware experience
PHYSICAL & ENVIRONMENTAL DEMANDS


* Required to work in the office, not a work from home position.
TIME TRAVEL REQUIRED


* 10%
* Will need to be able to obtain a valid passport for international travel

The succe

Apply here: https://www.aplitrak.com/?adid=YmJnZW5lcmljLjMyMzg4LjEwNTA4QHZlcnRpdmNvbXAuYXBsaXRyYWsuY29t

Job Summary

Employment Type:
Full Time Employee
Job type:
Regular Employment
Skill Based Partner:
No
Education Level:
No school grade completed
Work Days:
Mon, Tue, Wed, Thu, Fri
Job Reference Code
N/A
Salary
N/A
Licenses / Certifications:
N/A
Display Recommended WorkKeys®Recommended WorkKeys®:
Applied Math: 5
Graphic Literacy: 5

Workplace Documentation: 7