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

研发软件工程师(需具备嵌入式系统经验)

R&D Software Engineer (Embedded experience required)

梅特勒-托利多(Mettler Toledo)

地点
比勒里卡,美国
类型
全职
编号
20936
招聘主体
梅特勒-托利多桑顿公司

测试测量与科学仪器称重与工业检测

职责

  • 作为跨职能产品开发团队的项目工程师或技术负责人,负责开发、调试、测试和维护新产品、新功能、新服务和新流程的软件。
  • 开展与新技术、产品应用或新产品相关的基础研究到高级研究。
  • 开发辅助研发工作的软件。
  • 构思、测试新设计的原型,验证技术规范是否得到满足。
  • 确保软件文档齐全,以便维护和同行理解。
  • 使用标准软件仓库对生产和开发代码进行正确的版本控制。
  • 管理公司产品组合中产品的缺陷/新功能请求库。
  • 参与产品/工艺问题根本原因调查并实施解决方案。

必备要求

  • 拥有软件工程、计算机科学、数学或其他相关工程学科的学士学位。同等工程经验亦可接受。
  • 至少3年嵌入式系统开发经验。
  • 具备使用 Python、C、C++ 和汇编语言进行嵌入式平台编程的经验。
  • 有使用 Keil、IAR 或类似 IDE 为 8/16/32 位微控制器(如基于 ARM 的 MCU、AVR、TI、MSP430、PIC、8051 等)编写嵌入式代码的经验。
  • 熟悉 TCP/IP、UDP、以太网、RS232、RS485、UART、I2C、SPI 通信协议和标准。
  • 精通嵌入式硬件/软件系统和调试技术。具备使用仿真器、模拟器、测试器、电子工程工具、示波器、分析仪、编程器以及阅读电路图进行嵌入式软件实时开发和验证的经验。

优先条件

  • 熟悉 Xilinx Petalinux 或 Yocto 和/或嵌入式 Linux 优先考虑。熟悉嵌入式 Windows 者更佳。

Responsibilities

  • Serve as project engineer or technical lead in cross-functional product development teams, responsible for developing, debugging, testing, and maintaining software for new products, features, services, and processes.
  • Conduct basic to advanced research related to new technologies, product applications, or new products.
  • Develop software to support R&D efforts.
  • Conceptualize and test prototypes of new designs, verifying that technical specifications are met.
  • Ensure software is well-documented for maintenance and peer understanding.
  • Use standard software repositories for proper version control of production and development code.
  • Manage defect/new feature request backlog for products in the company portfolio.
  • Participate in root cause investigations of product/process issues and implement solutions.

Must Have

  • Bachelor's degree in Software Engineering, Computer Science, Mathematics, or other related engineering discipline. Equivalent engineering experience may be accepted.
  • At least 3 years of embedded systems development experience.
  • Experience programming embedded platforms using Python, C, C++, and assembly language.
  • Experience writing embedded code for 8/16/32-bit microcontrollers (e.g., ARM-based MCUs, AVR, TI, MSP430, PIC, 8051, etc.) using Keil, IAR, or similar IDEs.
  • Familiarity with TCP/IP, UDP, Ethernet, RS232, RS485, UART, I2C, SPI communication protocols and standards.
  • Proficiency in embedded hardware/software systems and debugging techniques. Experience with emulators, simulators, testers, electronic engineering tools, oscilloscopes, analyzers, programmers, and reading schematics for real-time embedded software development and verification.

Preferred

  • Familiarity with Xilinx Petalinux or Yocto and/or embedded Linux is preferred. Familiarity with embedded Windows is a plus.

公司简介

梅特勒-托利多(Mettler Toledo)是一家全球领先的精密仪器及衡器跨国制造商,于 1989 年由美国托利多(Toledo)和瑞士梅特勒(Mettler)合并而成,在瑞士格赖芬塞设有运营总部并在纽交所上市(代码:MTD)。公司业务遍及全球 140 多个国家和地区,主要为实验室研发、工业生产、食品零售以及物流运输提供高精度的天平、分析仪器、过程检测传感器、重型衡器及产品异物检测系统等全面解决方案。