- 地点
- 浦那,印度
- 工作方式
- 混合办公
- 资历
- senior
- 部门
- 研发工程
- 编号
- 68542
职责
- 通过设计和实现基于 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.
公司简介
伊顿是一家智能电源管理公司,致力于保护环境,提升全球人民的生活品质。我们为数据中心、公用事业、工业、商业和机构、机械制造、住宅、航空航天和交通运输等市场提供产品。我们秉持着“诚信经营,可持续发展”的理念,致力于帮助客户管理电力——无论现在还是未来。通过把握全球电气化和数字化发展趋势,我们正在助力解决全球最紧迫的电源管理挑战,并为当代及子孙后代构建一个更加可持续发展的社会。
