Job Summary:
The FPGA Field Application Engineer (FAE) will work closely with customers to understand their technical requirements, assist in product development, and provide pre- and post-sales technical support for FPGA-based solutions. This role combines engineering expertise with strong customer-facing skills to ensure successful FPGA implementation, troubleshooting, and performance optimization for various applications.
Key Responsibilities:
1. Customer Support & Consultation
- Provide pre-sales and post-sales support to customers, assisting them with FPGA design and integration.
- Analyse customer requirements and work with internal engineering teams to design customized FPGA solutions.
- Assist customers in FPGA-based system design, helping them select appropriate devices and development tools.
- Offer on-site and remote technical support, troubleshooting, and debugging FPGA designs and hardware.
2. Design & Development
- Assist customers in implementing FPGA designs, including writing and optimizing VHDL/Verilog code, implementing IP cores, and integrating FPGA designs into larger systems.
- Help customers with FPGA toolchains such as Xilinx Vivado, Intel Quartus, and other relevant EDA tools.
- Develop reference designs and demo applications to showcase FPGA solutions for specific customer use cases.
3. Training & Documentation
- Conduct technical seminars, workshops, and training sessions to educate customers on FPGA technologies, design flow, and best practices.
- Create and maintain user-friendly technical documentation, application notes, and whitepapers to help customers with their FPGA implementation process.
4. Product Feedback & Market Insights
- Collect and communicate customer feedback on product features, requirements, and issues to the product management and engineering teams.
- Assist in the development of new FPGA products or features based on customer needs and market trends.
- Stay up-to-date with the latest FPGA technology trends, tools, and industry best practices.
5. Collaboration
- Work closely with sales and marketing teams to provide technical support during the sales process, including product demonstrations and customer presentations.
- Collaborate with R&D teams to continuously improve FPGA product offerings and solutions.
Education:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
Experience:
- Minimum of 3-5 years of hands-on experience in FPGA design and implementation, with a strong understanding of digital logic and hardware description languages (HDL) such as VHDL or Verilog.
- Experience with FPGA development tools such as Xilinx Vivado, Intel Quartus, or similar platforms.
- Knowledge of embedded systems, including microcontrollers, processors, and communication protocols (e.g., SPI, I2C, PCIe, Ethernet).
- Previous experience in a customer-facing or technical support role is a plus.
Preferred Skills:
- Strong knowledge of FPGA architecture, high-speed interfaces, and signal integrity.
- Proficiency in debugging and troubleshooting complex hardware and software issues.
- Strong communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Ability to travel as needed to support customers.
- Familiarity with high-performance computing (HPC) applications or machine learning (ML) acceleration using FPGA.
- Experience with embedded software development (C/C++/Linux).
- Understanding of industry-specific applications, such as automotive ADAS, 5G, or industrial automation.