Source description
About the role
Role Overview: At Lattice Semiconductor, the FPGA Architecture Team is looking for a Principal FPGA Architect to lead a team of experts focused on shaping the next generation of FPGA architectures and tools. This role involves a combination of RTL design, FPGA architecture, and design methodology, with a strong emphasis on hands-on FPGA implementation and analysis. Key Responsibilities: - Build, mentor, and lead a team of FPGA architecture evaluation and analysis engineers. - Define and execute a strategy for RTL-based FPGA architecture evaluation using realistic workloads and design patterns. - Implement, synthesize, place-and-route, and analyze complex FPGA designs across multiple architectures and process generations. - Evaluate architectural tradeoffs involving logic, routing, memory, DSP, and interconnect structures. - Provide clear, data-driven feedback to FPGA architecture teams to guide hardware feature definition, microarchitectural changes, and tool and flow improvements. - Drive design-space exploration using RTL and FPGA tools rather than purely abstract models. - Partner with EDA, software, and silicon teams to ensure architectural intent translates into real-world results. - Represent the evaluation team in architectural reviews and cross-functional forums. Qualifications Required: - Previous experience in FPGA architecture evaluation and analysis. - Strong expertise in RTL design, FPGA implementation, and analysis. - Ability to lead a team and provide actionable feedback to drive architectural improvements. - Knowledge of FPGA tools, compile time, and quality of results sensitivity. - Excellent communication skills and ability to collaborate with cross-functional teams. Role Overview: At Lattice Semiconductor, the FPGA Architecture Team is looking for a Principal FPGA Architect to lead a team of experts focused on shaping the next generation of FPGA architectures and tools. This role involves a combination of RTL design, FPGA architecture, and design methodology, with a strong emphasis on hands-on FPGA implementation and analysis. Key Responsibilities: - Build, mentor, and lead a team of FPGA architecture evaluation and analysis engineers. - Define and execute a strategy for RTL-based FPGA architecture evaluation using realistic workloads and design patterns. - Implement, synthesize, place-and-route, and analyze complex FPGA designs across multiple architectures and process generations. - Evaluate architectural tradeoffs involving logic, routing, memory, DSP, and interconnect structures. - Provide clear, data-driven feedback to FPGA architecture teams to guide hardware feature definition, microarchitectural changes, and tool and flow improvements. - Drive design-space exploration using RTL and FPGA tools rather than purely abstract models. - Partner with EDA, software, and silicon teams to ensure architectural intent translates into real-world results. - Represent the evaluation team in architectural reviews and cross-functional forums. Qualifications Required: - Previous experience in FPGA architecture evaluation and analysis. - Strong expertise in RTL design, FPGA implementation, and analysis. - Ability to lead a team and provide actionable feedback to drive architectural improvements. - Knowledge of FPGA tools, compile time, and quality of results sensitivity. - Excellent communication skills and ability to collaborate with cross-functional teams.
More at LATTICE SEMICONDUCTOR CORPORATION