- 地点
- 罗利,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- principal
- 部门
- 研发工程
- 编号
- 54078
职责
- 领导全球团队为储能系统(ESS)技术开发项目和电源转换产品开发嵌入式固件,并参与部分固件开发。
- 为概念验证技术演示、新产品、新功能、产品改进和缺陷修复开发固件。
- 参与新产品固件的架构设计,分析现有平台固件。
- 制定详细的功能开发计划和进度表,与其他固件工程师和跨职能团队成员紧密合作,共同实现各项功能,权衡利弊,监控项目活动,并协助全球团队解决问题。
- 制定即将发布的软件版本的发布计划。
- 领导技术开发项目和新产品开发项目(不间断电源、储能和其他储能系统产品)的固件开发,同时满足进度、成本和产品性能目标。
- 领导全球工程团队进行ESS产品线嵌入式固件的开发、测试和发布。
- 制定技术开发和新产品开发项目的整体固件架构和需求。
- 编写和维护设计方案的功能规范。
- 在应对不确定性的同时,为即将开展的固件项目创建项目计划、工作分解结构和进度估算。
- 监控固件开发活动,并调整计划以满足进度要求。与跨职能团队成员密切合作。
- 主导流程改进项目。与跨职能团队合作实施新流程。
- 分析、设计、编写代码并测试用于不间断电源系统和其他电能质量产品的软件。
- 开发符合编码标准和产品设计要求的固件。按照公司流程编写文档并正式发布嵌入式软件。
- 制定测试计划并监控测试结果。
- 为团队其他成员进行固件设计评审。
- 运用最佳工程实践和决策方法解决高级技术问题。
- 营造有利于实现伊顿目标和理念的环境,并鼓励持续改进。
必备要求
- 拥有认可机构颁发的学士学位,并至少有6年固件开发工作经验;或拥有经认可机构颁发的电气工程或计算机工程硕士学位,并至少有3年固件开发工作经验。
- 至少三年实时操作系统(RTOS)使用经验。
- 能够展现出扎实的嵌入式固件开发知识和经验,包括状态机、控制算法和用户界面。
- 精通C/C++。
- 能够展示对电力系统的知识。
- 能够在高压实验室环境中工作,安全意识至关重要。
- 能够读懂电路图并理解电子系统的运行原理。
- 具备领导全球固件团队的能力。
- 具备出色的书面和口头沟通能力。
- 可能需要出差,出差比例最高可达10%。
- 该职位要求应聘者具备以下素质:自我激励、自我管理、团队合作精神、积极主动、注重细节、以任务为导向,并能够克服障碍以按时完成工作。
优先条件
- 具备从零开始创建固件架构设计的经验。
- 具备基于模型的状态机设计经验。
- 具备测试驱动开发(TDD)经验。
- 具备使用硬件在环(HIL)仿真的经验。
- 嵌入式Linux知识。
- 具备FPGA开发经验。
- 具备开发网络安全漏洞解决方案的经验。
- 具备开发尖端电力电子技术固件的经验。
- 了解现代软件开发流程。
- 具备UPS和/或高可靠性电力电子产品的设计经验。
- 具备开发用于交流转直流电源转换的高级数字控制和算法的经验。
- 具备复杂状态机和闭环控制的设计经验。
- 具备分析和排除模拟和数字控制电路故障的能力。
- 具备领导跨职能、全球性开发项目的经验。
Responsibilities
- Lead a global team in developing embedded firmware for energy storage system (ESS) technology development projects and power conversion products, and participate in some firmware development.
- Develop firmware for proof-of-concept technology demonstrations, new products, new features, product improvements, and defect fixes.
- Participate in firmware architecture design for new products and analyze existing platform firmware.
- Develop detailed feature development plans and schedules, collaborate closely with other firmware engineers and cross-functional team members to implement features, evaluate trade-offs, monitor project activities, and assist the global team in resolving issues.
- Develop release plans for upcoming software releases.
- Lead firmware development for technology development and new product development projects (UPS, energy storage, and other ESS products) while meeting schedule, cost, and product performance goals.
- Lead the global engineering team in the development, testing, and release of embedded firmware for the ESS product line.
- Define overall firmware architecture and requirements for technology development and new product development projects.
- Write and maintain functional specifications for design solutions.
- Create project plans, work breakdown structures, and schedule estimates for upcoming firmware projects while dealing with uncertainty.
- Monitor firmware development activities and adjust plans to meet schedule requirements. Collaborate closely with cross-functional team members.
- Lead process improvement projects. Work with cross-functional teams to implement new processes.
- Analyze, design, code, and test software for UPS systems and other power quality products.
- Develop firmware that meets coding standards and product design requirements. Write documentation and formally release embedded software according to company processes.
- Develop test plans and monitor test results.
- Conduct firmware design reviews for other team members.
- Solve advanced technical problems using best engineering practices and decision-making methods.
- Foster an environment conducive to achieving Eaton's goals and philosophy and encourage continuous improvement.
Must Have
- Bachelor's degree from an accredited institution and at least 6 years of firmware development experience; or Master's degree in Electrical Engineering or Computer Engineering from an accredited institution and at least 3 years of firmware development experience.
- At least 3 years of experience with real-time operating systems (RTOS).
- Demonstrated solid knowledge and experience in embedded firmware development, including state machines, control algorithms, and user interfaces.
- Proficiency in C/C++.
- Demonstrated knowledge of power systems.
- Ability to work in a high-voltage lab environment with safety awareness.
- Ability to read schematics and understand how electronic systems operate.
- Ability to lead a global firmware team.
- Excellent written and verbal communication skills.
- Travel may be required up to 10%.
- The position requires self-motivation, self-management, teamwork, proactiveness, attention to detail, task orientation, and ability to overcome obstacles to meet deadlines.
Preferred
- Experience creating firmware architecture designs from scratch.
- Experience with model-based state machine design.
- Experience with test-driven development (TDD).
- Experience with hardware-in-the-loop (HIL) simulation.
- Knowledge of embedded Linux.
- Experience with FPGA development.
- Experience developing cybersecurity vulnerability solutions.
- Experience developing firmware for cutting-edge power electronics technologies.
- Understanding of modern software development processes.
- Design experience with UPS and/or high-reliability power electronics products.
- Experience developing advanced digital control and algorithms for AC-to-DC power conversion.
- Design experience with complex state machines and closed-loop control.
- Ability to analyze and troubleshoot analog and digital control circuits.
- Experience leading cross-functional, global development projects.
公司简介
伊顿是一家智能电源管理公司,致力于保护环境,提升全球人民的生活品质。我们为数据中心、公用事业、工业、商业和机构、机械制造、住宅、航空航天和交通运输等市场提供产品。我们秉持着“诚信经营,可持续发展”的理念,致力于帮助客户管理电力——无论现在还是未来。通过把握全球电气化和数字化发展趋势,我们正在助力解决全球最紧迫的电源管理挑战,并为当代及子孙后代构建一个更加可持续发展的社会。
