Software Engineer


ARMENIA – Yerevan

Job Description and Requirements

At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.

Our Silicon Design & Verification business is all about building high-performance silicon chips—faster. We’re the world’s leading provider of solutions for designing and verifying advanced silicon chips. And we design the next-generation processes and models needed to manufacture those chips. We enable our customers to optimize chips for power, cost, and performance—eliminating months off their project schedules.

We're looking for a Software Engineer to join the team.


-Maintenance software, adapt new hardware changes in tools, improve its performance
-System testing and adding regression tests
-Working with customers or departments on technical issues including software system design and maintenance
-Preparing reports on programming project specifications, activities, or status
-Conferring with project managers to obtain information on limitations or capabilities

Required Qualifications:

-BS/MS in Electrical Engineering or Computer Science
-Experience on development of software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms
-Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills
-Exercises judgment in selecting methods and techniques to obtain solutions
-Contributes to complex aspects of a project