Job Description and Requirements
Systems Design Group at Synopsys is looking for an R&D engineer to work on the compiler for its FPGA-based Prototyping
Responsibilities:
- Responsible for research and development of logical synthesis, netlist partitioning, placement and routing optimizations.
- Responsible for developing, testing and tuning stable ASIC/FPGA CAD/EDA algorithms targeting high quality of results (QoR) such as area, performance, congestion, compile time and power etc.
- Designs, implements, tests, delivers and maintains highly efficient algorithms and data structures.
- Usually developing professional expertise and may apply company policies and procedures to resolve a variety of issues.
- Exercises judgment to determine appropriate action. Implementations and solutions are reviewed for accuracy and overall adequacy.
- Builds productive internal/external working relationships.
- Contacts are primarily within business unit and occasional organizational and external customer contacts on routine matters.
Requirements:
- PhD or master’s degree in electrical and/or Computer Engineering with 2+ years or bachelor’s degree with 5+ years of relevant experience.
- Solid C++ and problem-solving skills.
- Proficiency in designing data structures, algorithms, and specs for sophisticated software products.
- Solid EDA knowledge and experience in areas such logical and physical synthesis, RTL, simulation, emulation, formal verification etc.
- Experience with FPGAs is a plus.
- Background in Machine Learning/Artificial Intelligence is a plus.
- Background in netlist optimizations for area, performance, congestion, power etc.
- Digital IC design flows (ASIC and FPGA)
- Skillful in using script languages such as TCL, Python, Perl, Unix shell scripts.
- Experience with developing software into a large code bases desired
- Original research publications in the area of computer engineering / electronic design and verification field is a big plus.
- Familiarity with industrial standard SW development and quality practices.
- Results-driven, agility, integrity and teamwork. Desire to learn and explore unfamiliar concepts, tools and techniques.
- Excellent communication skills, verbal and written. Ability to coordinate discussions with other R&D teams.
Our Technology, Your Innovation
Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.
Synopsys delivers the most...
Apply Now