What are the responsibilities and job description for the Embedded Firmware Engineer – FPGA Focused position at ApTask?
Position Overview:
Eaton is seeking an Embedded Firmware Engineer with a strong focus on FPGA development for its Power Electronics and Battery Management System (BMS) products and platforms. This role involves developing, implementing, and validating embedded firmware for power conversion and battery management systems. The ideal candidate will have expertise in FPGA programming, debugging, and model-based design methodologies to drive innovation throughout the New Product Introduction (NPI) process.
Key Responsibilities:
- FPGA Development: Design, implement, and optimize FPGA firmware for power electronics and battery management systems using VHDL/Verilog.
- Testing & Troubleshooting: Perform debugging and validation of FPGA firmware using simulation tools, hardware-in-the-loop (HIL) setups, and debugging tools.
- Model-Based Design: Utilize simulation, modeling, and automatic code generation techniques to enhance firmware development in the NPI process.
- Cross-Functional Collaboration: Work closely with hardware engineers, system engineers, and software teams to develop integrated solutions for power electronics and BMS applications.
- Documentation & Reporting: Create technical documentation, including design specifications, test plans, verification reports, and development process documents.
Qualifications & Requirements:
Education:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
Experience & Skills:
- 4 years of industry experience in FPGA programming using VHDL/Verilog.
- 5 years of experience in embedded firmware development for embedded systems.
- Strong knowledge of real-time operating systems (RTOS).
- Hands-on experience with FPGA debugging tools, simulation software, and test methodologies.
- Excellent problem-solving skills, with the ability to troubleshoot complex embedded systems.
- Strong communication skills, both written and verbal, for collaboration and documentation.