Lead C++ Software Engineer

Karnataka

Synopsys Inc
Job Expired - Click here to search for similar jobs

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.

Date Posted: 05 April 2025
Job Expired - Click here to search for similar jobs