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

高级固件工程师(热控制)

Sr. Firmware Engineer (Thermal Controls)

维谛技术(Vertiv)

地点
韦斯特维尔,美国
工作方式
现场办公
类型
全职
发布
2025-09-09
资历
senior
部门
固件工程
编号
20258503

暖通与制冷数据中心温控

职责

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

必备要求

  • 计算机科学、软件工程、机械工程、电气工程或计算机工程等相关专业学士学位或同等学历。
  • 7 年以上基于 Linux 的控制固件开发和测试经验。
  • 5 年以上 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。
  • 测试:器件仿真、硬件在环/软件在环测试。
  • 面向对象的抽象、开发和生命周期。
  • 分布式控制架构与设计。
  • 可用性、可维护性和可配置性。
  • 管理控制要求、规范和文档。
  • 必须到办公室上班,不是居家办公职位。
  • 需要能够获得有效护照以进行国际旅行。

优先条件

  • 具备暖通空调(HVAC)相关知识者优先。
  • Matlab、Flownex。
  • Linux 内核、设备驱动程序、文件系统。
  • IP 网络:TCP、UDP、TLS、DNS、SNMP、Redfish、BACnet、Modbus TCP、WireShark。
  • 裸机固件经验。

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 interactions.
  • Project planning, task estimation, software metrics collection, version control.
  • Software application development lifecycle: design, programming, debugging, peer review, unit testing, performance tuning, integration.
  • Documentation: program comments, service and troubleshooting user guides.
  • 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 in Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, Computer Engineering, or equivalent.
  • 7+ years of experience in Linux-based control firmware development and testing.
  • 5+ years of experience in C++ programming language abstraction and usage.
  • Fluent in English.
  • Experience with embedded Linux control firmware development using object-oriented languages (primarily C++).
  • Abstraction of analog and digital I/O interactions.
  • Near real-time control algorithms and device communication with serial, RS485, Modbus, and CANbus.
  • 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/software-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.
  • Must work in the office, not a remote position.
  • Must be able to obtain a valid passport for international travel.

Preferred

  • HVAC-related experience preferred.
  • Matlab, Flownex.
  • Linux kernel, device drivers, file systems.
  • IP networking: TCP, UDP, TLS, DNS, SNMP, Redfish, BACnet, Modbus TCP, WireShark.
  • Bare-metal firmware experience.

公司简介

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