Senior Staff Software Engineer (R&D)
Synopsys
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 experienced software engineer skilled in C/C++ coding and well-versed in data structures and algorithms. You have knowledge of design patterns, the Qt library, and Linux. Your problem-solving skills and eagerness to learn new technologies make you a great team player. You hold an MS or PhD with 6-8 years of related experience.
What You’ll Be Doing:
- Designing and developing complex software projects.
- Writing efficient and maintainable C/C++ code. Scripting languages in TCL and/or python.
- Knowledge of STL and Boost Libraries
- Solving challenging problems using data structures and algorithms.
- Implementing design patterns.
- Using the Qt library for UI development.
- Collaborating with cross-functional teams.
The Impact You Will Have:
- Contributing to advanced technology development.
- Enhancing software performance and reliability.
- Driving innovation in chip design and verification.
- Improving user experience.
- Supporting high-performance silicon chip creation.
What You’ll Need:
- Experience in complex software projects.
- Proficiency in C/C++ coding.
- Strong knowledge of data structures and algorithms.
- Familiarity with design patterns and Qt library.
- Knowledge of Linux.
Who You Are:
- Team player with a collaborative spirit.
- Lifelong learner eager to explore new technologies.
- Effective communicator.
- Problem solver with a keen eye for detail.
The Team You’ll Be A Part Of:
Join a dynamic team focused on developing cutting-edge software solutions for silicon chip design and verification. We value collaboration, continuous learning, and excellence.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits. Your recruiter will provide more details about the salary range and benefits during the hiring process.