- 地点
- 浦那,印度
- 工作方式
- 混合办公
- 类型
- 全职
- 部门
- 研究与开发工程
- 编号
- 71751
职责
- 设计和实现基于 Linux 的高性能固件,为软件开发工作做出贡献。
- 定义满足技术要求和接口的结构化软件解决方案,优化性能、安全性和可重用性。
- 将业务需求转化为技术需求和验收标准,指导开发团队并确定实施完成情况。
- 与利益相关者、工程和测试部门合作,创造解决客户问题的高质量产品。
- 制定并执行分阶段、交互式项目交付计划。
- 编写高质量、经过单元测试的代码,并提供软件重用机会。
- 与测试团队合作,确保测试用例覆盖充分、适当,并符合定义的软件质量指标。
必备要求
- 经认可机构颁发的计算机科学/电气/电子工程学士学位。
- 3 年以上基于 C、C++、Linux 的微控制器固件应用程序、设备驱动程序、数据结构方面的实践经验。
- 具备良好的 Linux(驱动程序、内核)、基于 API 的框架或 SDK 知识。
- 具备开发工业现场总线通信协议(如 EtherNet/IP、Modbus TCP、Webserver)的经验。
- 具备 RTOS 平台经验,能够满足网络安全要求,修复 Coverity 或 Parasoft 等静态代码分析工具报告的问题。
- 具备开发用户界面应用固件和编写单元测试的实践经验。
- 有敏捷团队工作经验,并熟练使用 JIRA、Bitbucket、JAMA 等工具。
- 了解 OPC-UA、MQTT、PROFINET、EtherCAT,具备较强的组织能力。
- 能够管理多个项目并解决影响截止日期的问题,能够在相互冲突的限制下快速做出决策,迅速行动以满足快速发展公司的需求。
- 具备较强的沟通能力,能够与各种内部/外部客户和/或同事进行沟通和互动。
- 以结果为导向,并有制定影响生产力的举措的成功记录。
- 积极主动,以解决问题为导向,并有在不确定环境中工作的经验。
- 营造一种让员工感到有权进行尝试、创新和做出决策的环境。
- 利用数据创造新的见解并做出更好的决策。
优先条件
- 熟悉 EtherNet/IP、Modbus TCP、Profinet、BACnet IP、61850 等工业以太网协议和/或设备级现场总线技术(Modbus、Device Net、Profibus DP、BACNet、REST)。
- 具备开发自动化测试的实践经验。
Responsibilities
- Contribute to software development by designing and implementing world-class high-performance Linux-based firmware.
- Define a structured software solution that meets technical requirements and interfaces while optimizing performance, security, and reusability.
- Translate business requirements into technical requirements and acceptance criteria to guide the development team and determine implementation completion.
- Work directly with stakeholders, engineering, and test teams to create high-quality products that solve customer problems.
- Develop and execute phased, interactive project delivery plans.
- Write high-quality, unit-tested code and provide software reuse opportunities.
- Collaborate with the test team to ensure test cases are sufficiently comprehensive, appropriate, and aligned with defined software quality metrics.
Must Have
- Bachelor's degree in Computer Science/Electrical/Electronic Engineering from an accredited institution.
- 3+ years of hands-on experience with C, C++, Linux-based microcontroller firmware applications, device drivers, and data structures.
- Good knowledge of Linux (drivers, kernel), API-based frameworks, or SDKs.
- Experience developing industrial fieldbus communication protocols (e.g., EtherNet/IP, Modbus TCP, Webserver).
- Experience with RTOS platforms, ability to meet cybersecurity requirements, and fix issues reported by static code analysis tools such as Coverity or Parasoft.
- Hands-on experience developing UI application firmware and writing unit tests.
- Experience working in agile teams and proficiency with tools such as JIRA, Bitbucket, and JAMA.
- Knowledge of OPC-UA, MQTT, PROFINET, EtherCAT, and strong organizational skills.
- Ability to manage multiple projects and resolve issues affecting deadlines, make quick decisions under conflicting constraints, and act swiftly to meet the needs of a fast-growing company.
- Strong communication skills and ability to communicate and interact with various internal/external customers and/or colleagues.
- Results-oriented with a proven track record of initiatives that impact productivity.
- Proactive, problem-solving-oriented, and experienced working in uncertain environments.
- Foster an environment where employees feel empowered to experiment, innovate, and make decisions.
- Leverage data to generate new insights and make better decisions.
Preferred
- Familiarity with industrial Ethernet protocols such as EtherNet/IP, Modbus TCP, Profinet, BACnet IP, 61850 and/or device-level fieldbus technologies (Modbus, Device Net, Profibus DP, BACNet, REST).
- Hands-on experience developing automated tests.
公司简介
伊顿是一家智能电源管理公司,致力于保护环境,提升全球人民的生活品质。我们为数据中心、公用事业、工业、商业和机构、机械制造、住宅、航空航天和交通运输等市场提供产品。我们秉持着“诚信经营,可持续发展”的理念,致力于帮助客户管理电力——无论现在还是未来。通过把握全球电气化和数字化发展趋势,我们正在助力解决全球最紧迫的电源管理挑战,并为当代及子孙后代构建一个更加可持续发展的社会。
