Embedded Firmware Engineer - Thermal Platform

VertivWesterville, OH
Onsite

About The Position

Vertiv is seeking a highly skilled Embedded Linux Controls Engineer to design and develop object-oriented thermal control systems for their thermal management platform. This role requires both hands-on implementation and system-level design ownership of modern scalable, abstracted control solutions deployed on embedded Linux and real-time environments. HVAC specific knowledge is highly desired.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Controls Engineering, or related field (or equivalent experience)
  • Proven experience in embedded control systems development
  • Strong proficiency in C/C++ with object-oriented design
  • Experience developing software for embedded Linux and/or RTOS-based systems
  • Solid understanding of control theory fundamentals (PID, feedforward, system stability)
  • Demonstrated ability to design maintainable, abstracted control architectures
  • Abstracting analog and digital IO interactions
  • Near real time control algorithms and device communications with serial, RS485, Modbus, and CANbus
  • Distributed control architecture and design

Nice To Haves

  • Experience with HVAC, thermal systems, or fluid control
  • Familiarity with model-based design, simulation, or system identification
  • Knowledge of industrial communication protocols (e.g., Modbus, CAN)
  • Experience with multi-rate control systems and real-time scheduling considerations
  • Exposure to hardware-in-the-loop (HIL) testing or system validation frameworks

Responsibilities

  • Design and implement object-oriented control algorithms for thermal systems (e.g., flow, temperature, pressure regulation)
  • Architect modular, reusable control frameworks that support scalability across product variants
  • Develop control software for embedded Linux (near real-time) and microcontroller-based real-time systems
  • Model and integrate physical system behavior into software (sensors, actuators, plant dynamics)
  • Collaborate with mechanical, electrical, and firmware teams to define system interfaces and control strategies
  • Ensure robustness through fault handling, diagnostics, and safe-state behavior
  • Optimize control performance within timing, resource, and hardware constraints
  • Support system integration, validation, and field issue root-cause analysis
  • Full lifecycle software application development: Design, programming, debugging, peer review, unit testing, performance tuning, integration
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service