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

首席嵌入式固件工程师

Principal Embedded Firmware Engineer

伊顿(Eaton)

地点
罗利,美国
工作方式
混合办公
类型
全职
资历
principal
部门
研发工程
编号
54078

能源与电力储能电源与 UPS

职责

  • 领导全球团队为储能系统(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.

公司简介

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