Automation Engineer (installation and packaging of SW tools)
Website Synopsys
Overview
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.
Synopsys is a worldwide leading supplier of horizontal IP which is used by our customers to design semiconductor integrated circuits. The product portfolio includes IP components and subsystems for ARC CPU processors, EV processors for embedded vision, high-performance Vector DSP and Neural Network processors, USB, DDR, Ethernet and many more.
Synopsys ARC Automation team works on infrastructure projects in the ARC embedded processors domain that includes a wide range of development tools, testing frameworks, and processor simulators.
Key responsibilities:
1. Create, maintain, integrate and support cross-platform (Linux/Windows) installers for various software tools made by Synopsys for DesignWare ARC processor series
2. Participate in building continuous integration and delivery of software tools including packaging of the tools and their components
3. Create technical documentation and presentations describing work results
Essential qualifications:
1. Experience with Git/GitHub/GitLab
2. User skills for Linux and Windows operating systems
3. Scripting programming skills (e.g. Bash, batch, Jenkins pipeline, Groovy)
4. Familiarity with bug tracking tools (e.g. Jira)
5. Network and networking tools skills
6. Understanding of software development process
7. Strong cross team communication skills
8. Good level of both verbal and written English
Optional qualifications:
1. Familiarity with Gitlab CI/CD
2. Understanding of software installation and packaging basics (e.g. NSIS, makeself, RPM, MSI)
3. Experience with high-level programming language is a plus (e.g. Python, C)
4. Understanding Docker concepts
We offer:
1. Interesting work in international team
2. Flexible work schedule
3. Career and professional development opportunities
The Data Crisis is Unfolding – Are We Ready?