旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

固件开发工程师 - 热平台

Firmware Developer - Thermal Platform

维谛技术(Vertiv)

地点
韦斯特维尔,美国
类型
全职
发布
2026-03-03
部门
固件工程
编号
20260828

暖通与制冷数据中心温控

职责

  • 设计、维护和改进抽象控制平台,支持涉及 PID 控制回路和设备交互的热力单元固件。
  • 需求收集、用例分析、设备和应用原型设计、客户联络互动。
  • 任务估算、软件指标收集、版本控制。
  • 应用开发生命周期:设计、编程、调试、同行评审、单元测试、性能调优、集成。
  • 程序注释文档。
  • 单元测试、台式测试、系统集成测试和现场测试支持。
  • 作为高效的团队成员和/或提供技术领导力,保持积极态度和创造力。
  • 为硬件开发和测试提供软件/固件支持。
  • 执行管理层要求的其他任务。

必备要求

  • 计算机科学、软件工程、机械工程、电气工程或计算机工程等相关专业学士学位或同等学历,软件方向具有较强专业知识。
  • 3 年以上基于 Linux 的控制固件开发和测试经验。
  • 3 年以上 C/C++ 编程语言抽象和使用经验。
  • 主要使用面向对象语言(C++)进行嵌入式 Linux 控制固件开发的经验。
  • 抽象模拟和数字 I/O 交互。
  • 近实时控制算法以及与串行、RS485、Modbus 和 CANbus 的设备通信。
  • 编程语言:C++、C、Python、Bash Shell。
  • 通信协议:RS-232/485、Modbus、CANbus、I2C、SPI。
  • 操作系统:嵌入式 Linux 和实时操作系统(FreeRTOS)。
  • 平台:TI SoC、ARM、x86。
  • 工具:VS Code 和 Docker。
  • 版本管理:GitLab。
  • 构建系统:BitBake、Yocto、GitLab Pipelines。
  • 测试:器件仿真、硬件在环测试。
  • 设计:面向对象的抽象、开发和生命周期;分布式控制架构与设计;可用性、可维护性和可配置性;管理控制要求、规范和文档。
  • NMP、Redfish、BACnet、Modbus TCP、WireShark。
  • 裸机固件经验。

优先条件

  • 具备暖通空调(HVAC)相关经验者优先。

Responsibilities

  • Design, maintain, and improve abstract control platforms to support thermal unit firmware involving PID control loops and device interactions.
  • Requirements gathering, use case analysis, device and application prototyping, customer/client liaison interaction.
  • Task estimation, software metrics collection, version control.
  • Application development lifecycle: design, programming, debugging, peer review, unit testing, performance tuning, integration.
  • Documentation: program comments.
  • Product testing: unit testing, bench testing, system integration testing, and field test support.
  • Leadership: effective team member and/or technical leadership, always maintaining a positive attitude and creativity.
  • Hardware development support: provide software/firmware support for hardware development and testing.
  • Perform other tasks and activities as required by management.

Must Have

  • Bachelor's degree or equivalent in Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, or Computer Engineering with strong software expertise.
  • 3+ years of experience in Linux-based control firmware development and testing.
  • 3+ years of experience with C/C++ programming languages abstraction and usage.
  • Control: experience developing embedded Linux control firmware primarily using object-oriented languages (C++).
  • Abstraction of analog and digital I/O interactions.
  • Near real-time control algorithms and device communication with serial, RS485, Modbus, and CANbus.
  • Development environment: programming 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 systems: BitBake, Yocto, GitLab Pipelines.
  • Testing: device simulation, hardware-in-the-loop testing.
  • Design: object-oriented abstraction, development, and lifecycle; distributed control architecture and design; usability, maintainability, and configurability; managing control requirements, specifications, and documentation.
  • NMP, Redfish, BACnet, Modbus TCP, WireShark.
  • Bare-metal firmware experience.

Preferred

  • HVAC-related experience is a plus.

公司简介

Vertiv 是一家年收入达 102 亿美元的全球关键基础设施和数据中心技术公司。我们通过整合硬件、软件、分析和持续服务,确保客户的关键应用持续运行。我们的产品组合涵盖电力、冷却和 IT 基础设施解决方案及服务,覆盖从云端到网络边缘的整个网络。Vertiv 总部位于美国俄亥俄州哥伦布市,在全球 130 多个国家和地区拥有约 2 万名员工。访问 Vertiv.com 了解更多信息。