Job Summary:
We are seeking an experienced FPGA Lead Developer to lead the design and development of a cutting-edge system that combines low-power FPGA technology with GPU for enhanced performance. The successful candidate will play a pivotal role in architecting, implementing, and optimizing FPGA-based solutions, collaborating closely with cross-functional teams to achieve project goals.
Responsibilities:
1. System Architecture and Design:
- Lead the architectural design of the low-power FPGA + GPU system development.
• Define system requirements and specifications in collaboration with system architects and stakeholders.
2. FPGA Development:
- Develop FPGA-based solutions for the prototype.
• Design, implement, and optimize FPGA firmware for low power consumption and high performance.
• Work with hardware engineers to integrate FPGA solutions into the overall system.
3. FPGA to GPU/HPC Integration:
- Collaborate with GPU developers to integrate GPU components with the FPGA subsystem.
• Optimize data exchange and communication between FPGA and GPU for maximum efficiency.
4. Performance Optimization:
- Conduct performance analysis and optimization to achieve the desired balance between power consumption and computational capability.
• Identify and resolve bottlenecks in the FPGA and GPU implementations.
5. Documentation and Reporting:
- Maintain comprehensive documentation for FPGA designs, implementations, and optimizations.
• Provide regular progress reports to project stakeholders and leadership.
6. Testing and Validation:
- Develop test plans and conduct thorough testing of the FPGA + GPU prototype.
• Work with validation teams to identify and address any issues or anomalies.
7. Team Leadership and Mentorship:
- Lead and mentor a team of FPGA developers, providing guidance and support.
• Foster a collaborative and innovative team culture.
Qualifications:
• Bachelors/Masters in Electrical Engineering, Computer Science, or related field.
• Proven experience in FPGA development, with a focus on low power consumption.• Experience in integrating and optimizing FPGA solutions with external GPU/HPC architectures.
• Robust programming skills in hardware description languages (e.g., Verilog, VHDL) and experience with FPGA development tools.
• Familiarity with GPU programming languages (e.g., CUDA) is a plus.
• Excellent problem-solving and debugging skills.
• Strong leadership and communication skills.
Experience Level:
• Minimum 4 years of relevant experience in FPGA development.
• Prior experience in a leadership or lead developer role is highly desirable.
If you are passionate about pushing the boundaries of FPGA technology and GPU integration, and enjoy leading a
talented team to success, we encourage you to apply for this exciting opportunity.
📌 FPGA Design Engineer (Pune)
🏢 Agiliad
📍 Pune