Staff Emulation Solutions Development Engineer

Synopsys India Pvt Ltd

Noida

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Staff Emulation Solution Development Engineer


You Are:

You are a motivated and skilled engineer with 3-10 years of experience in emulation solutions development. You bring a strong foundation in programming concepts using C/C++ and an understanding of digital design. Your expertise includes HDL languages such as System Verilog and Verilog, and you are familiar with protocols like AXI, AMBA, JTAG, AVB, CAN, and TSN. You thrive in collaborative environments and have excellent communication skills. Your educational background includes a B.E/ B.Tech/ M.Tech in Electronic & Communication or Computer Science Engineering. You are passionate about developing cutting-edge emulation solutions for semiconductor customers and are eager to engage in both software development and synthesizable RTL development.


What You’ll Be Doing:

  • Developing emulation solutions for industry-standard protocols such as AXI, AMBA, JTAG, AVB, CAN, and TSN, CHI, Ethernet, PCIe, CXL, UCIe CSI, DSI, DP, UFS, MMC, HDMI, DRAM.
  • Engaging in software development using C/C++ and synthesizable RTL development using Verilog.
  • Verifying emulation solutions to ensure they meet the highest standards of quality and performance.
  • Interacting with customers during the deployment and debugging phases to provide technical support and ensure successful implementation.
  • Collaborating with cross-functional teams to integrate emulation solutions with other Synopsys products and technologies.
  • Continuously improving and optimizing emulation solutions to meet evolving industry needs and standards.


The Impact You Will Have:

  • Enhancing the efficiency and performance of semiconductor design processes through advanced emulation solutions.
  • Contributing to the development of high-performance silicon chips and software content that drive technological innovation.
  • Supporting semiconductor customers in overcoming design and verification challenges, leading to successful product launches.
  • Improving the reliability and functionality of emulation solutions, thereby increasing customer satisfaction and trust in Synopsys products.
  • Driving continuous improvement and innovation within the emulation solutions domain.
  • Facilitating seamless integration of emulation solutions with other Synopsys technologies, enhancing overall product offerings.


What You’ll Need:

  • Strong programming skills in C/C++ and understanding of OOPS concepts.
  • Good understanding of digital design concepts.
  • Knowledge of HDL languages such as System Verilog and Verilog.
  • Experience with scripting languages like Perl or TCL is a plus.
  • Understanding of ARM architecture is an added advantage.
  • Knowledge of UVM and functional verification will be a plus.


Who You Are:

  • A team player with excellent communication skills.
  • Detail-oriented and capable of working independently.
  • Adaptable and eager to learn new technologies and methodologies.
  • Proactive in identifying and solving problems.
  • Passionate about delivering high-quality solutions.


The Team You’ll Be A Part Of:

You will be part of a dynamic and innovative team focused on developing state-of-the-art emulation solutions for semiconductor customers. The team collaborates closely with other engineering groups within Synopsys to ensure seamless integration and optimal performance of our products. We value creativity, continuous learning, and a commitment to excellence.

Job role

Work location

Noida

Department

Software Engineering

Role / Category

Software Project Management

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

Synopsys India Pvt Ltd

Job posted by Synopsys India Pvt Ltd

Apply on company website