Staff Emulation Solutions Development Engineer
Synopsys India Pvt Ltd
Apply on company website
Staff Emulation Solutions Development Engineer
Synopsys India Pvt Ltd
Noida
Not disclosed
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