Software Engineering, Sr Engineer

2 years

0 Lacs

Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Description

Noida, Uttar Pradesh, India

Category: Engineering Hire Type: Employee
Job ID 10849 Date posted 07/16/2025

We Are:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

You Are:

You are passionate about solving complex problems at the intersection of software engineering and semiconductor technology. Your curiosity drives you to explore new solutions and approaches, especially in high-impact areas such as memory characterization and automation. With a strong foundation in computer science, electronics, or a related discipline, you thrive in environments where collaboration, innovation, and technical excellence are valued. You are detail-oriented, analytical, and always eager to learn and adapt as technology evolves. You take pride in building robust, maintainable code and are committed to delivering quality solutions that make a tangible difference. As a team player, you communicate clearly, seek feedback, and contribute to a culture of openness and continuous improvement. Whether working independently or in cross-functional teams, you bring a sense of accountability and ownership to your work. You are excited by the prospect of impacting the next generation of semiconductor products and motivated by the opportunity to drive productivity and efficiency through automation. If you are ready to challenge yourself, innovate, and help shape the future of memory IP development, Synopsys is the place for you.

What You’ll Be Doing:

  • Designing and developing robust software tools for automating memory characterization workflows, including simulation setup, data extraction, and report generation.
  • Collaborating closely with memory design, CAD, and validation teams to understand requirements and implement solutions that enhance accuracy, scalability, and performance of characterization flows.
  • Integrating EDA tools such as SPICE simulators, Liberty format analyzers, and waveform viewers into advanced automation flows.
  • Optimizing simulation execution on large compute clusters and efficiently managing the vast data sets generated during memory characterization.
  • Building modular, maintainable, and high-performance codebases using C++, Python, Shell/TCL scripts, and industry-standard software engineering tools.
  • Contributing to the development of test infrastructure, debugging tools, and validation methodologies to ensure the correctness and consistency of characterization results.
  • Participating in code reviews, providing innovative ideas, and driving improvements in productivity and tool efficiency across the team.

The Impact You Will Have:

  • Accelerate the delivery of high-performance memory compilers for advanced technology nodes (e.g.,5nm,3nm, and beyond), enabling cutting-edge products.
  • Streamline and automate engineering flows, reducing manual effort and enhancing productivity for multidisciplinary teams.
  • Enhance the quality and reliability of characterization data, directly contributing to Process Design Kits (PDKs), EDA tools, and customer deliverables.
  • Drive innovations that improve cost-efficiency, scalability, and competitiveness of Synopsys’ global IP portfolio.
  • Contribute to the continuous improvement of internal infrastructure, processes, and best practices, fostering a culture of technical excellence.
  • Empower internal and external customers through robust, user-friendly tools that enable faster, more reliable delivery of semiconductor solutions.

What You’ll Need:

  • B.Tech/MTech in Computer Science, Electronics, or a related field.
  • At least 2 years of experience in software development or EDA tool development, preferably within the semiconductor industry.
  • Proficiency in C/C++, TCL, Python, SQL, and scripting languages such as Shell.
  • Experience with debugging tools such as GDB, and memory debugging tools like Valgrind or Purify.
  • Strong understanding of machine learning algorithms (supervised, unsupervised, reinforcement learning).
  • Hands-on experience with Python ML libraries such as scikit-learn, TensorFlow, or PyTorch.

Who You Are:

  • Detail-oriented with excellent analytical and problem-solving abilities.
  • Possess strong verbal and written communication skills, able to articulate complex technical concepts clearly.
  • A collaborative team player who thrives in cross-functional and multicultural environments.
  • Demonstrates accountability and ownership in delivering high-quality work.
  • An innovative thinker passionate about technology, automation, and continuous learning.

The Team You’ll Be A Part Of:

You’ll be joining a dynamic and forward-thinking team dedicated to developing and maintaining advanced memory characterization tools for next-generation semiconductor technologies. The team is known for its strong collaboration across domains such as software, CAD, and design, and for fostering a culture of inclusivity and openness. Committed to continuous improvement, the team values innovation and feedback while delivering high-quality, impactful solutions that empower both internal teams and external customers. Together, you will be driving the future of memory IP development by solving complex challenges and pushing the boundaries of performance, scalability, and automation.

Rewards and Benefits:

We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Synopsys logo
Synopsys

Software Development

Sunnyvale California

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru