Staff Software Engineer (C/C++)
Yerevan, Yerevan, Armenia Apply NowWe 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 seasoned professional with a passion for technology and innovation. You have a keen eye for detail and a knack for solving complex problems. With at least 5 years of experience in software design and development, you are proficient in C++ and have a solid understanding of object-oriented design. You are familiar with design patterns and have experience with the Qt library and Linux. Your strong knowledge of data structures and algorithms allows you to develop efficient and effective solutions. You excel in writing comprehensive functional and implementation specifications and have excellent communication skills that enable you to interact effectively with cross-functional teams. Your ability to think critically and develop creative solutions sets you apart, and your fast learning skills ensure you stay ahead in the ever-evolving tech landscape.
What You’ll Be Doing:
- Designing and developing high-quality software products that meet customer needs.
- Collaborating with cross-functional teams including R&D, QA, Application, and Marketing.
- Writing comprehensive functional and implementation specifications.
- Implementing and optimizing algorithms and data structures.
- Ensuring the software is robust, scalable, and maintainable.
- Staying updated with the latest industry trends and technologies to incorporate them into your work.
The Impact You Will Have:
- Contributing to the development of cutting-edge software solutions that drive innovation.
- Enhancing the performance and functionality of our products through your expertise.
- Improving customer satisfaction by delivering high-quality, reliable software.
- Collaborating with a dynamic team to achieve common goals and drive success.
- Mentoring junior team members and sharing your knowledge and experience.
- Helping Synopsys maintain its leadership position in the industry through continuous innovation.
What You’ll Need:
- BS/MS or higher degree in Computer Science, Physics, Mathematics, or a related discipline.
- At least 5 years of experience in designing and developing software products.
- Strong C++/STL programming skills and good knowledge of OOD.
- Familiarity with design patterns and the Qt library.
- Knowledge of Linux and previous experience working on critical projects.
- Strong knowledge of data structures and algorithms, their complexities.
- Excellent knowledge of English, both verbal and written.
Who You Are:
- An excellent communicator with the ability to interact effectively with cross-functional teams.
- A problem solver who thinks critically to develop creative solutions.
- Someone with fast learning skills who stays ahead of industry trends.
- A team player who collaborates well with others to achieve common goals.
- A mentor who shares knowledge and helps others grow.
The Team You’ll Be A Part Of:
You will be part of a dynamic and innovative R&D team focused on developing high-quality software solutions. Our team is committed to pushing the boundaries of technology and delivering products that meet the evolving needs of our customers. We value collaboration, creativity, and continuous learning, and we support each other to achieve our goals and drive success.
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.
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Apply NowRelevant Jobs
- ASIC Applications Engineer Hsinchu, Taiwan Engineering
- R&D Engineering, Sr Engineer Seongnam-si, South Korea Engineering
- Senior IT Manager Seongnam-si, South Korea Information Technology
Find the open role that’s
right for you
- ASIC Applications Engineer Hsinchu, Taiwan
- R&D Engineering, Sr Engineer Seongnam-si, South Korea
- Senior IT Manager Seongnam-si, South Korea
- Staff Transactor Development Engineer Noida, India
View all job opportunities here
View all job opportunities here