Descriptions & 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 highly skilled Software Engineer with a passion for designing, developing, and optimizing high-performance software applications using C/C++. You have a robust foundation in computer science, with deep expertise in data structures, algorithms, and software design patterns. You thrive in collaborative environments, working closely with cross-functional teams to identify and prioritize project requirements. Your problem-solving skills are exceptional, allowing you to troubleshoot and debug complex software issues effectively. You stay abreast of industry trends and emerging technologies, always looking for ways to improve and innovate. Additionally, knowledge of compilers and AI/ML is a significant advantage in this role. You are committed to contributing to the improvement of the codebase through code reviews and are motivated by the challenge of maintaining and developing large-scale software systems that ensure scalability, reliability, and performance.
What You’ll Be Doing:
- Design, develop, and optimize high-performance software applications using C/C++
- Develop and maintain large-scale software systems, ensuring scalability, reliability, and performance
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Participate in code reviews and contribute to the improvement of the codebase
- Troubleshoot and debug complex software issues
- Stay up-to-date with industry trends and emerging technologies
The Impact You Will Have:
- Drive the development of high-performance software that is critical to Synopsys' technological advancements
- Ensure the reliability and scalability of software systems that support various high-tech applications
- Contribute to the continuous improvement of the software development process through code reviews and collaborative efforts
- Foster innovation by integrating emerging technologies and industry trends into our software solutions
- Enhance the user experience by maintaining high standards of software performance and reliability
- Support the achievement of Synopsys' strategic goals by delivering high-quality software solutions
What You’ll Need:
- Strong proficiency in C/C++ programming
- Minimum 1+ work experience
- Solid foundation in computer science, with expertise in data structures, algorithms, and software design patterns
- Experience in developing and maintaining large-scale software systems
- Ability to troubleshoot and debug complex software issues
- Knowledge of compilers and AI/ML is a plus
Who You Are:
- An excellent communicator who can work effectively with cross-functional teams
- A proactive problem solver who is not afraid to tackle complex challenges
- A lifelong learner who stays updated with the latest industry trends and technologies
- A detail-oriented professional committed to delivering high-quality software solutions
- A collaborative team player who values diverse perspectives and ideas
The Team You’ll Be A Part Of:
You will join a dynamic team of talented engineers who are passionate about innovation and excellence. Our team is dedicated to developing high-performance software solutions that meet the evolving needs of our customers. We value collaboration, continuous learning, and the sharing of ideas to drive the success of our projects. Together, we strive to push the boundaries of technology and deliver impactful results.
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.