Software Engineering, Sr Engineer
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 passionate and highly skilled Senior Software Engineer specializing in CI/CD, DevOps, and automation. With a strong background in computer science or electrical engineering, you are proficient in various scripting languages, web-development languages, and build tools. You have hands-on experience with Unix/Linux systems and a deep understanding of source code management tools. Your expertise in DevOps and CI/CD web-services and tools is complemented by your ability to work collaboratively with global teams. You are adept at developing, maintaining, monitoring, and supporting automation facilities, web services, and tools that enhance CI/CD flows and pipelines. You are committed to continuous learning and improvement, and you possess excellent verbal and written communication skills in English.
What You’ll Be Doing:
- Developing, maintaining, monitoring, and supporting various automation facilities, web services, and tools that enhance CI/CD flows and pipelines.
- Managing and optimizing web-services such as Jenkins, JFrog Artifactory, shared databases, and file repositories.
- Collaborating with R&D teams to implement efficient flows in automated building, regression testing, deployment, advanced reports, and benchmarks.
- Providing extensive support and automation consulting to users across multiple global sites.
- Ensuring the continuous integration ecosystem supports various CI flows for Synopsys ARC products.
- Utilizing your scripting and web-development skills to enhance and streamline automation processes.
The Impact You Will Have:
- Enhancing the efficiency and effectiveness of CI/CD processes for Synopsys ARC products.
- Improving the reliability and performance of automation facilities and tools.
- Supporting global engineering and verification teams in achieving their project goals.
- Contributing to the development and maintenance of cutting-edge embedded IP products.
- Facilitating seamless integration and deployment of software and hardware solutions.
- Driving innovation and continuous improvement in automation and DevOps practices.
What You’ll Need:
- Engineering or master’s degree in Computer Science or Electrical Engineering (or equivalent).
- Practical experience in build/test automation (Jenkins pipeline, GitLab CI).
- Proficiency in general-purpose scripting languages (e.g., Python, Bash, Groovy).
- Experience in web-development languages (PHP is a preference).
- Familiarity with build tools (e.g., make, CMake, Ninja).
- Skills in source code management tools (Git is a must, Perforce would be beneficial).
- User experience with Unix/Linux.
- Knowledge of DevOps and CI/CD web-services and tools (e.g., Artifactory, Ansible, Grafana, Docker).
- Good level of both verbal and written English.
Who You Are:
You are a detail-oriented problem solver with a strong analytical mindset. You possess excellent communication and collaboration skills, enabling you to work effectively with diverse teams across multiple locations. You are proactive, adaptable, and always eager to learn and implement new technologies and methodologies. Your passion for automation and continuous improvement drives you to deliver high-quality solutions that meet the needs of the organization and its users.
The Team You’ll Be A Part Of:
You will be joining the automation team within the Synopsys ARC department in our Yerevan branch. This team is dedicated to supporting the continuous integration ecosystem for various CI flows related to Synopsys ARC products. The team works closely with engineering and verification teams across multiple global sites, providing extensive support and automation consulting. Together, you will contribute to the development and maintenance of cutting-edge embedded IP products, ensuring their seamless integration and deployment.
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 Digital Design/Emulation, Staff Engineer Kanata, Canada Engineering
- ASIC Digital Design, Sr Staff Engineer Kanata, Canada Engineering
- Principal Applications Engineer Bengaluru, India Engineering
Find the open role that’s
right for you
- ASIC Digital Design/Emulation, Staff Engineer Kanata, Canada
- ASIC Digital Design, Sr Staff Engineer Kanata, Canada
- Principal Applications Engineer Bengaluru, India
- Project / Program Management, Principal Sunnyvale, California
View all job opportunities here
View all job opportunities here