Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Senior Software Engineer

Synopsys

Synopsys

Software Engineering
Noida, Uttar Pradesh, India
Posted on Jan 9, 2025


Alternate Job Titles:

  • Senior Software Engineer
  • Senior Systems Engineer

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:

An exceptional and passionate Sr R&D Engineer with a strong background in C/C++ based Object-Oriented programming and a deep understanding of software development processes. You thrive in an innovative and fast-paced environment, bringing your problem-solving skills and analytical mindset to tackle new and open-ended challenges. With 2-6 years of experience and a solid educational foundation in Computer Science or Electronics, you are well-versed in data structures, algorithms, and design patterns. You have hands-on experience with developer tools like gdb/ddd, Valgrind, Quantify, Visual Studio, and Eclipse, and are comfortable working on Linux platforms. Your enthusiasm for learning and exploring new technologies, coupled with excellent communication and presentation skills, make you a valuable team player who always goes the extra mile.

What You’ll Be Doing:

  • Developing and improving features, flows, and solutions to enhance the value provided by the Platform Architect tool.
  • Designing algorithms and data structures for robust, efficient, and flexible implementations.
  • Specifying, designing, implementing, and testing software in a large and complex development environment.
  • Ensuring quality execution of software development projects, including troubleshooting and debugging.
  • Maintaining a keen focus on innovation to ensure continuous product enhancements.
  • Collaborating with cross-functional teams to achieve project goals and deliver high-quality software.

The Impact You Will Have:

  • Enhancing the Platform Architect tool, making it more powerful and user-friendly.
  • Contributing to the development of next-generation SoC architecture and optimization solutions.
  • Driving innovation in the semiconductor industry through cutting-edge software development.
  • Improving the performance and power analysis capabilities of the tool.
  • Ensuring the reliability and efficiency of software solutions for complex problems.
  • Fostering a culture of continuous improvement and technical excellence within the team.

What You’ll Need:

  • Strong hands-on experience in C/C++ based Object-Oriented large and complex enterprise software development.
  • In-depth knowledge of design patterns, data structures, algorithms, and programming concepts.
  • Proficiency with software engineering and development processes.
  • Experience with developer tools such as gdb/ddd, Valgrind, Quantify, Visual Studio, and Eclipse.
  • Experience with source code control tools like Perforce, Clearmake, CVS, or Git.
  • Working knowledge of Linux platform.
  • Strong analytical and problem-solving skills.

Who You Are:

  • Highly enthusiastic and energetic team player with the ability to go the extra mile.
  • Excellent written and verbal communication skills.
  • Strong presentation skills.
  • Passionate about learning and exploring new technologies.
  • Driven to deliver high-quality and innovative software solutions.

The Team You’ll Be A Part Of:

You will be a senior member of the R&D team working on the Platform Architect product at Synopsys. This team focuses on developing next-generation tools for SoC architecture design, analysis, and optimization. You will collaborate closely with other talented engineers to create integrated graphical environments using C++ and Qt, driving continuous technological advancements in the semiconductor industry.

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.