- 地点
- 扬斯维尔,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 部门
- 研究与开发工程
- 编号
- 75177
职责
- 作为工程团队的一员,负责架构设计、开发、验证、测试和发布基于 FPGA 的设计,以支持新产品开发。与全球跨职能团队协作,支持新产品的发布,包括旨在支持数据中心等关键负载的基于 SiC 的三相电源转换系统。
- 审查产品需求,并与系统、固件、控制、电力电子和硬件工程师合作,将系统级规范转化为 FPGA 架构和详细设计要求。
- 评估各种 FPGA 架构和实现方法,以满足客户和产品开发要求,同时考虑性能、资源利用率、成本、可靠性和进度。
- 使用 Verilog、SystemVerilog 和/或 VHDL 设计、开发、审查和维护可综合的 RTL。
- 开发 FPGA 逻辑,用于实现 PWM 生成、数字控制、保护和故障管理、高速数据采集、排序、状态机、数字滤波以及处理器/外围接口等功能。
- 开发模块化和可重用的 FPGA 设计组件,并建立有效的 FPGA 编码和设计实践。
- 开发测试平台并执行 RTL 仿真和功能验证,以确保设计满足功能和系统要求。
- 使用行业标准的 FPGA 开发工具链执行综合、布局布线、静态时序分析和时序收敛。
- 分析并解决与时序、资源利用率、时钟分配、复位架构和时钟域交叉相关的 FPGA 实现难题。
- 使用 SPI、I2C、UART、CAN、以太网和并行接口等接口(如适用),设计和集成 FPGA、微控制器、DSP、ADC、DAC 和其他系统组件之间的通信接口。
- 支持使用示波器、逻辑分析仪、JTAG 调试器和嵌入式 FPGA 调试工具对基于 FPGA 的系统进行板级启动、集成和调试。
- 参与设计评审、RTL 代码评审、验证评审和根本原因调查。
必备要求
- 拥有电气工程、电子工程、计算机工程或相关工程学科的学士学位,且毕业于认可的院校,并至少有 1 次嵌入式软件或固件开发方面的实习经验。
优先条件
- 具备使用 VHDL、Verilog 和/或 SystemVerilog 开发可综合 RTL 的专业经验。
- 具备 FPGA 设计工作流程经验,包括 RTL 开发、仿真、综合、实现、时序分析和硬件验证。
- 具备电力电子、工业控制、能量转换或其他实时嵌入式产品的设计经验。
- 具备在 FPGA 中实现数字控制算法、PWM 生成、调制技术和高速确定性控制功能的经验。
- 熟悉 Intel Quartus 和 ModelSim/Questa 等 FPGA 开发工具链。
- 具备将 FPGA 设计与微控制器、DSP、ADC、DAC 和混合信号嵌入式系统集成的经验。
- 具备实现 SPI、I2C、UART、CAN、以太网以及高速串行或并行接口等通信接口的经验。
- 具备嵌入式固件开发和 C/C++ 编程经验。
- 具有使用硬件在环 (HIL) 仿真进行系统集成和验证的经验。
- 精通数字逻辑设计、同步设计原理、有限状态机、流水线、时钟、复位架构和 FPGA 资源优化。
- 熟悉三相电力系统和电力转换概念者优先。
- 能够阅读和理解电路原理图、元件数据手册、接口规范和时序图。
- 优秀的口头和书面沟通能力。
- 具备在跨职能和地域分散的工程团队中有效工作的能力。
- 自我激励,积极主动,注重细节,能够独立推动技术活动以满足项目进度要求。
- 能够在高压设备周围的实验室环境中工作,严格遵守安全规程至关重要。
Responsibilities
- As part of the engineering team, architect, design, develop, verify, test, and release FPGA-based designs to support new product development. Collaborate with global cross-functional teams to support new product launches, including SiC-based three-phase power conversion systems for mission-critical loads such as data centers.
- Review product requirements and work with system, firmware, controls, power electronics, and hardware engineers to translate system-level specifications into FPGA architectures and detailed design requirements.
- Evaluate FPGA architectures and implementation approaches to meet customer and product development requirements, considering performance, resource utilization, cost, reliability, and schedule.
- Design, develop, review, and maintain synthesizable RTL using Verilog, SystemVerilog, and/or VHDL.
- Develop FPGA logic for functions such as PWM generation, digital control, protection and fault management, high-speed data acquisition, sequencing, state machines, digital filtering, and processor/peripheral interfaces.
- Develop modular and reusable FPGA design components and establish effective FPGA coding and design practices.
- Develop testbenches and perform RTL simulation and functional verification to ensure designs meet functional and system requirements.
- Perform synthesis, place-and-route, static timing analysis, and timing closure using industry-standard FPGA toolchains.
- Analyze and resolve FPGA implementation challenges related to timing, resource utilization, clock distribution, reset architecture, and clock domain crossing.
- Design and integrate communication interfaces between FPGAs, microcontrollers, DSPs, ADCs, DACs, and other system components using interfaces such as SPI, I2C, UART, CAN, Ethernet, and parallel interfaces as applicable.
- Support board-level bring-up, integration, and debug of FPGA-based systems using oscilloscopes, logic analyzers, JTAG debuggers, and embedded FPGA debug tools.
- Participate in design reviews, RTL code reviews, verification reviews, and root cause investigations.
Must Have
- Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related engineering discipline from an accredited institution, plus at least 1 internship in embedded software or firmware development.
Preferred
- Professional experience developing synthesizable RTL using VHDL, Verilog, and/or SystemVerilog.
- Experience with FPGA design workflows including RTL development, simulation, synthesis, implementation, timing analysis, and hardware validation.
- Design experience with power electronics, industrial controls, energy conversion, or other real-time embedded products.
- Experience implementing digital control algorithms, PWM generation, modulation techniques, and high-speed deterministic control functions in FPGAs.
- Familiarity with FPGA toolchains such as Intel Quartus and ModelSim/Questa.
- Experience integrating FPGA designs with microcontrollers, DSPs, ADCs, DACs, and mixed-signal embedded systems.
- Experience implementing communication interfaces such as SPI, I2C, UART, CAN, Ethernet, and high-speed serial or parallel interfaces.
- Experience in embedded firmware development and C/C++ programming.
- Experience with hardware-in-the-loop (HIL) simulation for system integration and validation.
- Strong knowledge of digital logic design, synchronous design principles, finite state machines, pipelining, clocks, reset architecture, and FPGA resource optimization.
- Familiarity with three-phase power systems and power conversion concepts is a plus.
- Ability to read and understand circuit schematics, component datasheets, interface specifications, and timing diagrams.
- Excellent verbal and written communication skills.
- Ability to work effectively in cross-functional and geographically dispersed engineering teams.
- Self-motivated, proactive, detail-oriented, and able to independently drive technical activities to meet project schedules.
- Ability to work in a lab environment around high-voltage equipment, with strict adherence to safety protocols.
公司简介
伊顿是一家智能电源管理公司,致力于保护环境,提升全球人民的生活品质。我们为数据中心、公用事业、工业、商业和机构、机械制造、住宅、航空航天和交通运输等市场提供产品。我们秉持着“诚信经营,可持续发展”的理念,致力于帮助客户管理电力——无论现在还是未来。通过把握全球电气化和数字化发展趋势,我们正在助力解决全球最紧迫的电源管理挑战,并为当代及子孙后代构建一个更加可持续发展的社会。
