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

固件开发实习生

Firmware Development Intern

赛莱默(Xylem)

地点
莫里斯维尔,美国
工作方式
混合办公
类型
实习
发布
2026-01-19
编号
R46008

能源与电力智能计量测试测量与科学仪器水质检测与水处理

职责

  • 使用 C 语言协助开发、测试和调试微控制器和微处理器的嵌入式固件。
  • 与硬件工程师合作,进行电路板启动、系统验证和硬件软件交互故障排除。
  • 实现并验证 I2C、SPI、UART 和 CAN 等外围设备和通信协议的驱动程序。
  • 使用 Java(或 Python)开发辅助工具、测试框架、应用程序和脚本,以改进嵌入式系统的开发、调试和分析。
  • 参与代码和设计审查,以确保代码质量高、可靠性强,并符合编码标准。
  • 创建并维护固件设计、测试结果和流程的综合技术文档。
  • 积极参与敏捷方法论,包括 Scrum 会议和每日站会。

必备要求

  • 目前正在攻读计算机工程、电气工程、计算机科学或相关领域的学士或硕士学位。
  • 深入理解 C 语言编程基础知识,包括内存管理、中断处理和寄存器级检查。
  • 熟悉 Java 编程,能够进行高级应用程序开发或脚本编写。
  • 具备微控制器架构和数字/模拟电路的基础知识。
  • 熟悉示波器、逻辑分析仪和 JTAG 调试器等调试工具。
  • 熟悉版本控制系统,特别是 Git。
  • 较强的解决问题能力、注重细节以及积极主动的学习态度。
  • 优秀的沟通能力和在跨职能团队中有效协作的能力。

优先条件

  • 通过课程作业或个人项目获得微控制器/单板计算机(例如 STM32、Arduino、ESP32)的实际操作经验者优先考虑。

Responsibilities

  • Assist in developing, testing, and debugging embedded firmware for microcontrollers and microprocessors using C.
  • Collaborate with hardware engineers on board bring-up, system validation, and hardware-software interaction troubleshooting.
  • Implement and verify drivers for peripherals and communication protocols such as I2C, SPI, UART, and CAN.
  • Develop auxiliary tools, test frameworks, applications, and scripts using Java (or Python) to improve development, debugging, and analysis of embedded systems.
  • Participate in code and design reviews to ensure high code quality, reliability, and compliance with coding standards.
  • Create and maintain comprehensive technical documentation for firmware design, test results, and processes.
  • Actively participate in agile methodologies, including Scrum meetings and daily stand-ups.

Must Have

  • Currently pursuing a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Solid understanding of C programming fundamentals, including memory management, interrupt handling, and register-level inspection.
  • Familiarity with Java programming for high-level application development or scripting.
  • Basic knowledge of microcontroller architecture and digital/analog circuits.
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Familiarity with version control systems, especially Git.
  • Strong problem-solving skills, attention to detail, and a proactive learning attitude.
  • Excellent communication skills and ability to collaborate effectively in cross-functional teams.

Preferred

  • Hands-on experience with microcontrollers/single-board computers (e.g., STM32, Arduino, ESP32) through coursework or personal projects is preferred.

公司简介

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