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

固件工程师

Firmware Engineer

赛莱默(Xylem)

地点
莫里斯维尔,美国
工作方式
混合办公
类型
全职
发布
2025-12-12
编号
R45562

能源与电力智能计量

职责

  • 为大批量、电池供电的射频 AMI 和计量产品设计、实现和测试嵌入式固件。
  • 开发和集成固件,以支持计量设备中的传感器、通信路径和计量功能。
  • 与全球跨职能工程和测试团队合作,交付符合成本、进度、性能和质量目标的工厂就绪产品。
  • 开发基于 PC 的工具和脚本(例如 xUnit、Python、Ruby、C#),以支持产品性能的测试、分析和演示。
  • 创建和维护文档,以支持协作、可持续性和内部开发流程。
  • 开发嵌入式测试支持,包括模块测试和代码覆盖率评估(例如 Ceedling)。
  • 为功能验证设计测试计划、测试夹具和持续集成测试策略。
  • 支持硬件设计工作,包括设计计算、电路设计、微控制器引脚分配和 PCB 原理图/布局。
  • 与质量和支持团队合作,调查和分析退回或有缺陷的产品。
  • 与第三方供应商对接,将外部技术集成到 Sensus 产品组合中。

必备要求

  • 电气工程或计算机科学理学士学位。
  • 至少2年嵌入式操作系统和/或嵌入式系统开发经验。
  • 在资源受限的环境(内存、功耗、性能)中,拥有丰富的为微控制器编写和优化 C 代码的经验。
  • 具备开发用于测试和数据分析的基于 PC 的程序或脚本的经验。
  • 熟练使用 Git 等版本控制系统。
  • 优秀的测试和故障排除技能,包括板级调试。
  • 具备使用示波器、逻辑分析仪和频谱分析仪等测试设备的实际操作经验。
  • 能够与工程团队协作,并在需要时提供技术指导。
  • 展现出持续改进固件开发流程和架构的积极主动性。

优先条件

  • 具备公用事业计量产品或其他大批量嵌入式产品方面的经验。
  • 具备在 MSP430 和/或 ARM Cortex-M3 架构上进行开发和调试的经验。
  • 具备编写系统规范、产品需求文档和原型测试计划的经验。

Responsibilities

  • Design, implement, and test embedded firmware for high-volume, battery-powered RF AMI and metering products.
  • Develop and integrate firmware to support sensors, communication paths, and metering functions in metering devices.
  • Collaborate with global cross-functional engineering and test teams to deliver factory-ready products meeting cost, schedule, performance, and quality goals.
  • Develop PC-based tools and scripts (e.g., xUnit, Python, Ruby, C#) to support testing, analysis, and demonstration of product performance.
  • Create and maintain documentation to support collaboration, sustainability, and internal development processes.
  • Develop embedded test support, including module testing and code coverage assessment (e.g., Ceedling).
  • Design test plans, test fixtures, and continuous integration test strategies for functional verification.
  • Support hardware design efforts, including design calculations, circuit design, microcontroller pin assignment, and PCB schematic/layout.
  • Work with quality and support teams to investigate and analyze returned or defective products.
  • Interface with third-party suppliers to integrate external technologies into the Sensus product portfolio.

Must Have

  • Bachelor of Science in Electrical Engineering or Computer Science.
  • At least 2 years of experience in embedded operating systems and/or embedded systems development.
  • Extensive experience writing and optimizing C code for microcontrollers in resource-constrained environments (memory, power, performance).
  • Experience developing PC-based programs or scripts for testing and data analysis.
  • Proficiency with version control systems such as Git.
  • Excellent testing and troubleshooting skills, including board-level debugging.
  • Hands-on experience with test equipment such as oscilloscopes, logic analyzers, and spectrum analyzers.
  • Ability to collaborate with engineering teams and provide technical guidance when needed.
  • Demonstrated proactivity in continuously improving firmware development processes and architecture.

Preferred

  • Experience with utility metering products or other high-volume embedded products.
  • Experience developing and debugging on MSP430 and/or ARM Cortex-M3 architectures.
  • Experience writing system specifications, product requirements documents, and prototype test plans.

公司简介

赛莱默是一家财富 500 强全球水务解决方案公司,致力于提升可持续影响力,赋能那些每天使用水资源的人们。作为一家拥有 23,000 名员工的领先水务技术公司,赛莱默致力于为水资源的可持续发展贡献力量。赛莱默业务遍及 150 多个国家,在应对全球最严峻的水资源挑战方面处于领先地位。我们诚邀充满热情的您加入我们的团队,致力于通过创新和可持续的解决方案超越客户期望。加入赛莱默全球团队,共同打造革新水资源利用、节约和再利用的创新技术解决方案。我们的产品影响着公共事业、工业领域、住宅区和商业建筑,并致力于为水、电、气公用事业提供智能计量、网络技术和高分析。与我们携手共创一个以智慧和奉献精神应对水资源挑战的世界,我们认识到包容和归属感在推动创新、提升全球竞争力方面的力量。