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

固件RTOS开发工程师

Engineer - Firmware RTOS Development

伊顿(Eaton)

地点
浦那,印度
工作方式
混合办公
资历
senior
部门
研发工程
编号
68542

工业自动化工业通信与网络能源与电力电源与 UPS

职责

  • 通过设计和实现基于 Linux 的高性能固件,为软件开发工作做出贡献。
  • 定义结构化软件解决方案,满足技术需求和接口,同时优化性能、安全性和可复用性。
  • 将业务特性转化为技术要求和验收标准,指导开发团队并确定实施完成度。
  • 与利益相关者、工程和测试团队合作,打造解决客户问题的高质量产品。
  • 制定并执行增量式、迭代式项目交付计划。
  • 编写高质量的单元测试代码,并提供软件复用机会。
  • 与测试团队合作,确保充分且适当的测试用例覆盖,并有明确的软件质量指标。

必备要求

  • 计算机科学/电气/电子工程学士学位(认证院校)。
  • 3 年以上嵌入式 RTOS 固件开发、设备驱动、数据结构经验。
  • 嵌入式系统 C/C++ 熟练度。
  • 有 RTOS(如 FreeRTOS、Zephyr)和裸机编程经验。
  • 熟悉硬件调试工具(示波器、逻辑分析仪、JTAG)。
  • 了解版本控制系统(如 Git)。
  • 有 ARM Cortex-M 或类似微控制器架构经验。
  • 具备低功耗设计和优化技术知识。
  • 有使用脚本语言(如 Python)进行测试自动化的经验。
  • 接触过敏捷开发方法论。
  • 分析能力,专注于简单解决方案,解决问题。
  • 良好的书面和口头沟通能力。
  • 英语专业能力。
  • 团队合作者,人际交往能力良好。

优先条件

  • 工业以太网协议如 EtherNet/IP、Modbus TCP、Profinet、BACnet IP、6i50 和/或设备级现场总线技术——Modbus、DeviceNet、Profibus DP、BACnet、REST 更为首选。
  • 对 Linux(驱动、内核)、基于 API 的框架或 SDK 有很好的了解。

Responsibilities

  • Contribute to software development by designing and implementing world-class high-performance firmware based on Linux.
  • Define structured software solutions that meet technical requirements and interfaces while optimizing performance, security, and reusability.
  • Translate requested business features into technical requirements and acceptance criteria to guide the development team and determine implementation completeness.
  • Collaborate directly with stakeholders, engineering, and testing to build high-quality products that solve customer problems.
  • Develop and execute plans for incremental, iterative project delivery.
  • Write high-quality unit test code and provide opportunities for software reuse.
  • Work with the test team to ensure adequate and appropriate test case coverage with clear software quality metrics.

Must Have

  • Bachelor's degree in Computer Science/Electrical/Electronic Engineering from an accredited institution.
  • 3+ years of experience in embedded RTOS firmware development, device drivers, and data structures.
  • Proficiency in C/C++ for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal programming.
  • Familiarity with hardware debugging tools (oscilloscope, logic analyzer, JTAG).
  • Knowledge of version control systems (e.g., Git).
  • Experience with ARM Cortex-M or similar microcontroller architectures.
  • Knowledge of low-power design and optimization techniques.
  • Experience with test automation using scripting languages (e.g., Python).
  • Exposure to agile development methodologies.
  • Analytical skills with a focus on simple solutions and problem solving.
  • Good written and verbal communication skills.
  • Professional English proficiency.
  • Team player with good interpersonal skills.

Preferred

  • Industrial Ethernet protocols such as EtherNet/IP, Modbus TCP, Profinet, BACnet IP, 6i50 and/or device-level fieldbus technologies — Modbus, DeviceNet, Profibus DP, BACnet, REST are preferred.
  • Good understanding of Linux (drivers, kernel), API-based frameworks or SDKs.

公司简介

伊顿是一家智能电源管理公司,致力于保护环境,提升全球人民的生活品质。我们为数据中心、公用事业、工业、商业和机构、机械制造、住宅、航空航天和交通运输等市场提供产品。我们秉持着“诚信经营,可持续发展”的理念,致力于帮助客户管理电力——无论现在还是未来。通过把握全球电气化和数字化发展趋势,我们正在助力解决全球最紧迫的电源管理挑战,并为当代及子孙后代构建一个更加可持续发展的社会。