- 地点
- 韦斯特维尔,美国
- 类型
- 全职
- 发布
- 2026-04-28
- 部门
- 固件工程
- 编号
- 20270045
职责
- 根据既定要求和规范,设计、维护和支持涉及 PID 回路和其他设备交互和控制的热力单元控制固件。
- 遵循完整的应用开发生命周期实践,包括设计、带注释的编程、调试、同行评审、单元测试、性能调优和集成。
- 与项目经理和 Scrum Master 合作,制定测试计划、执行待办事项列表,并提供准确的任务完成时间估算。
- 排查现有系统的问题。
- 产品测试、客户见证测试和现场启动支持。
- 技术写作,包括文档、用户指南和服务指南。
- 硬件开发支持。
- 开发环境:编程语言 C++、C、Python、Bash Shell;通信协议 RS-232/485、Modbus、CANbus、I2C、SPI;操作系统嵌入式 Linux 和实时操作系统;平台 TI SoC、ARM、x86;集成平台 VS Code;版本管理 Git;构建系统 Bazel、Yocto、GitLab Pipelines;测试设备仿真。
- 设计:近实时控制算法和设备通信采用串行、RS485、Modbus 和 CANbus 总线;可维护性和可配置性;管理控制要求、规范和文档。
- 其他职责:遵守公司安全规程;及时提供详细的状态更新;在快节奏、高度监管、流程驱动的环境中,确保维持高标准的质量;成为一名高效的团队成员,始终保持积极的态度,具备创造力和创新精神;根据管理层的要求,执行其他任务和活动。
必备要求
- 拥有计算机科学、软件工程、机械工程、电气工程或计算机工程等相关专业的学士学位或同等学历,且在嵌入式软件方面有较强的专长。
- 1 年以上基于 Linux 的嵌入式控制 PLC 固件开发经验。
- 掌握基础编程语言(PLC、结构化文本、C/C++、JavaScript、HTML、Python、Bash Shell)。
- 英语流利程度是必需的。
优先条件
- 具备暖通空调知识者优先考虑。
- 精通西班牙语者优先。
Responsibilities
- Design, maintain, and support thermal unit control firmware involving PID loops and other device interactions and control per established requirements and specifications.
- Follow full application development lifecycle practices, including design, annotated programming, debugging, peer review, unit testing, performance tuning, and integration.
- Collaborate with project managers and Scrum Masters to develop test plans, execute backlog items, and provide accurate task completion estimates.
- Troubleshoot issues in existing systems.
- Product testing, customer witness testing, and field startup support.
- Technical writing, including documentation, user guides, and service guides.
- Hardware development support.
- Development environment: programming languages C++, C, Python, Bash Shell; communication protocols RS-232/485, Modbus, CANbus, I2C, SPI; operating systems embedded Linux and RTOS; platforms TI SoC, ARM, x86; integration platform VS Code; version control Git; build systems Bazel, Yocto, GitLab Pipelines; testing device simulation.
- Design: near real-time control algorithms and device communication using serial, RS485, Modbus, and CANbus buses; maintainability and configurability; manage control requirements, specifications, and documentation.
- Other duties: adhere to company safety procedures; provide detailed status updates in a timely manner; ensure high standards of quality are maintained in a fast-paced, highly regulated, process-driven environment; be an effective team member with a positive attitude, creativity, and innovation; 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 expertise in embedded software.
- 1+ years of experience in Linux-based embedded control PLC firmware development.
- Proficiency in basic programming languages (PLC, Structured Text, C/C++, JavaScript, HTML, Python, Bash Shell).
- Fluency in English is required.
Preferred
- HVAC knowledge is a plus.
- Spanish proficiency is preferred.
公司简介
Vertiv 是一家年收入达 102 亿美元的全球关键基础设施和数据中心技术公司。我们通过整合硬件、软件、分析和持续服务,确保客户的关键应用持续运行。我们的产品组合涵盖电力、冷却和 IT 基础设施解决方案及服务,覆盖从云端到网络边缘的整个网络。Vertiv 总部位于美国俄亥俄州哥伦布市,在全球 130 多个国家和地区拥有约 2 万名员工。访问 Vertiv.com 了解更多信息。