Job Description
Job Overview:
Join our Productivity Engineering team to develop and support compilation flows, tools, methodologies and runtime automation frameworks for FPGA prototyping. In this dynamic role, you'll work closely with FPGA engineers supporting them across the entire prototyping cycle. Your contributions will focus on designing CI systems to optimize build, test, verification and deployment frameworks across multiple projects. This is a great opportunity for SW oriented person to enhance the execution efficiency of the FPGA prototyping team.
Responsibilities:
Apply cutting-edge technology and EDA tools in areas such as simulation, regression, compilation, synthesis to enable FPGA prototyping.
* Build and implement innovative flows and methodologies to support the FPGA team and streamline the prototyping process.
* Provide maintenance and support for existing FPGA runtime frameworks used by engineers across multiple organisations in multidisciplinary teams.
Required Skills and Experience :
* Expericence Programming using Python
* Confident with Linux shell
* Familiarity with Git and code review
* Good understanding of CI/CD
“Nice To Have” Skills and Experience :
1. Programming using C/C++, TCL
2. Experience with RTL design
3. Experience with FPGA or MCU boards
4. Experience with datab...