What this role is and why it existsSynopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.## What you'll do- Designing, developing, and troubleshooting core algorithms for compiler.- Collaborating with local and global teams to enhance runtime performance for verilog compiler.- Engaging in pure technical roles focused on software development and architecture.- Utilizing your knowledge of digital simulation flows and EDA tools to drive innovation.- Leveraging your expertise in Verilog, SystemVerilog, and VHDL to develop cutting-edge solutions.## What you need- Strong hands-on experience in C/C++ based software development.- Deep understanding of design patterns, data structures, algorithms, and programming concepts.- Knowledge of ASIC design flow and EDA tools and methodologies.- Proficiency in Verilog, SystemVerilog, and VHDL HDL.## Why this matters- Driving technological innovation in chip design and verification.- Enhancing the performance and quality of simulation tools used globally.- Solving complex compiler optimizations problems to improve simulation performance.- Collaborating with cross-functional teams to achieve project milestones.- Pioneering new software architectures that set industry standards.