Synopsys logo

Applications Engineering Staff Engineer

Synopsys
Full-time
On-site
Bengaluru, Karnataka
Level - Senior

Role Summary

As an Applications Engineering Staff Engineer at Synopsys, you will focus on FPGA-based prototyping, actively engaging in deploying and enhancing prototyping technologies while collaborating with various teams to ensure optimal performance and productivity.

Experience Level

6+ years of hands-on experience in FPGA design or SoC prototyping.

Responsibilities

  • Validate advanced prototyping features using large, complex customer SoC designs, ensuring high performance and functionality across HAPS-based systems.
  • Analyze complex design and prototyping challenges and develop innovative solutions that enhance customer productivity.
  • Provide technical leadership and domain expertise to define and refine requirements for HAPS prototyping flows.
  • Collaborate with R&D, Applications Engineering, and global teams to deliver seamless customer experiences.

Requirements

  • Extensive experience with FPGA-based prototyping or emulation of complex multi-million-gate SoCs.
  • Strong proficiency in Verilog, System Verilog, RTL design, Synthesis, and working with latest FPGA architectures.
  • Practical experience with scripting languages such as Python and Tcl.
  • Knowledge of ARM® bus architectures, display controllers/interfaces, and relevant industry-standard protocols (preferred).

Education Requirements

A relevant degree in Electrical Engineering or a related field is preferred.