Jobs · Engineering · Texas

Firmware Engineer – Liquid Cooling

Delta Electronics Americas · Plano, TX · 3 wk ago
On-siteEngineeringFull-time

Delta, founded in 1971, is a global leader in switching power supplies and thermal management products with a thriving portfolio of innovative energy-saving systems and solutions in industrial automation, building automation, telecom power, data center infrastructure, EV charging, renewable energy, energy storage, and display. As a world-class corporate citizen guided by its mission statement, “To provide innovative, clean and energy-efficient solutions for a better tomorrow,” Delta leverages its core competence in high-efficiency power electronics and its ESG-embedded business model to address key environmental issues, such as climate change.

About the role

We are looking for a Firmware Engineer to develop and maintain embedded firmware for our Coolant Distribution Unit (CDU) platform. You will build reliable control and monitoring functions on STM32-based controllers, integrating Modbus (RTU/TCP) and low-level hardware interfaces for pumps, fans, sensors, and safety mechanisms. This role works closely with hardware, system integration, and test teams to deliver production-ready firmware with strong quality and traceability.

Responsibilities

  • Develop embedded firmware on STM32 (bare-metal/RTOS as applicable) for CDU control functions (pump/fan control, sensor acquisition, alarms, interlocks).
  • Implement and maintain Modbus RTU/TCP communication, register maps, and diagnostics to support HMI/PLC/SCADA integration.
  • Design and implement peripheral drivers and board support: I2C/SPI/UART/RS-485/ADC/PWM/GPIO/Watchdog.
  • Define and verify control logic and fault handling (over-temp, low-flow, leak detect, dry-run prevention, sensor failover).
  • Support manufacturing test and bring-up: production programming, calibration flows, self-test/BIST, and test fixtures.
  • Debug issues across HW/FW boundary; perform root-cause analysis and drive corrective actions.
  • Maintain engineering documentation (requirements, design notes, interface specs, test evidence) and support traceability.

Requirements

  • Bachelor’s degree in EE/CE/CS or equivalent practical experience.
  • 3+ years experience in embedded firmware development.
  • Strong programming skills in C (and familiarity with embedded debugging).
  • Hands-on experience with STM32 (or similar MCU) and common peripherals.
  • Experience with serial communication and fieldbus protocols (RS-485 preferred).
  • Comfortable using Git, issue tracking, and basic CI/build systems.

Preferred Qualifications

  • Experience with CDU / thermal / liquid cooling / industrial control.
  • Deep experience with Modbus RTU/TCP, register definition, timing/robustness, and interoperability testing.
  • Experience with RTOS (e.g., Azure RTOS) and real-time constraints.
  • Familiarity with safety/quality processes (e.g., coding guidelines, static analysis, unit tests, traceability).
  • Experience with motor control or actuator control (pump/fan speed control, tach feedback, PID).
  • Fluent in Mandarin.

Benefits

Delta Electronics Americas offers a comprehensive benefits package.

Similar jobs

Firmware Engineer

Staffing Spot, Inc.Columbus, OH· 4 wk ago
Engineeringapply on jobs.pyjamahr.com

Firmware Engineer

Enpro Inc.Tustin, CA· 1 mo ago
Engineering$133k–$165k/yrapply on careers.enpro.com

Firmware Engineer

DevHubLexington, MA· 1 mo ago
Information Technology$166k–$220k/yrapply on gethired.devhub.co.in

Firmware Engineer

Brady CorporationPittsburgh, PA· 1 mo ago
Engineeringapply on myjobs.adp.com

Firmware Engineer

Torch Technologies, Inc.Huntsville, AL· 1 mo ago
Engineeringapply on starfish.wd501.myworkdayjobs.com