Skip to content

General Information

Job Title
Lead Software Engineer - ZeBu runtime scheduler
Job ID
10252
Country
India
City
Bangalore
Date Posted
20-Mar-2025
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements

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 a passionate and experienced software engineer with a strong background in developing complex software projects. With over 8 years of experience, you have honed your skills in C/C++ coding, data structures, and algorithms. You are always eager to learn and explore new technologies, demonstrating excellent analytical and problem-solving abilities. You thrive in a collaborative environment and are driven to create and enhance software development tools that can make a significant impact.

Your expertise extends to job scheduling, Linux systems, Shell Scripting, and REST APIs, making you well-suited for a role that involves working with Electronic Design Automation (EDA) tools. You have a proven track record of leading projects and mentoring junior engineers, ensuring high-quality deliverables and fostering a culture of continuous improvement.

What You’ll Be Doing:

  • Designing, developing, and maintaining the ZeBu runtime scheduler to enhance performance and efficiency.
  • Collaborating with cross-functional teams to define and implement new features and improvements.
  • Conducting code reviews and providing constructive feedback to ensure code quality and adherence to best practices.
  • Troubleshooting and resolving complex software issues to ensure robust and reliable operation.
  • Optimizing algorithms and data structures to improve the performance of the scheduler.
  • Mentoring and guiding junior engineers, fostering a collaborative and innovative team environment.

The Impact You Will Have:

  • Enhancing the performance and efficiency of the ZeBu runtime scheduler, contributing to the overall success of Synopsys' EDA tools.
  • Driving innovation and continuous improvement in software development processes and tools.
  • Enabling semiconductor companies to design and verify high-performance silicon chips more effectively.
  • Improving the usability and reliability of Synopsys' software solutions, leading to higher customer satisfaction.
  • Contributing to the development of cutting-edge technologies that shape the future of the semiconductor industry.
  • Fostering a culture of excellence and collaboration within the engineering team.

What You’ll Need:

  • Bachelor's or Master’s degree in Computer Engineering or a related field from a reputed institute.
  • 8+ years of experience in C/C++ software development.
  • Strong knowledge of job scheduling, Linux systems, Shell Scripting, and REST APIs.
  • Experience with Electronic Design Automation (EDA) tools is highly desirable.
  • Excellent problem-solving and analytical skills.

Who You Are:

  • A proactive and self-motivated individual with a passion for technology and innovation.
  • A team player with strong communication and collaboration skills.
  • Detail-oriented and committed to delivering high-quality software solutions.
  • An adaptable and flexible individual who thrives in a dynamic work environment.
  • A mentor and leader who can inspire and guide junior engineers.

The Team You’ll Be A Part Of:

You will be part of a dynamic and innovative engineering team focused on developing cutting-edge software solutions for the semiconductor industry. The team collaborates closely with cross-functional groups to ensure the successful delivery of high-performance EDA tools that meet the evolving needs of our customers.

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.