Job Description and Requirements
Synopsys' Processor Solutions team offers an extensive portfolio of embedded IP, including configurable embedded processor cores, peripheral controllers, ASIC and FPGA development boards, sub-
systems and the related software stack : RTOS and Linux, multimedia software and associated tool chain like compilers, debuggers, simulators and IDEs.
We are looking for a bright student with interest in product verification automation and open source areas. This position reports to the open source software team in Synopsys' Saint-
Petersburg office. Open source software team is responsible for adding and maintaining support of ARC cores in different open source projects like Linux kernel, U-
Boot bootloader, various build systems, GNU toolchain and more.
Integration of ARC tools and development boards into automated verfication frameworks based on Jenkins, LAVA etc.
Integration of software and hardware benchmarks for ARC products family into verification automation frameworks
Creation of advanced reports
Experience in scripting languages like Bash / Python / Perl
Good level of both verbal and written English
User experience with Unix / Linux is a must
Optional qualifications :
Skills in source code management tools (Perforce, Git)
Experience with embedded Linux on development boards like Raspberry Pi and other similar boards
Experience in build / test automation for SW or HW products
Experience with continuous integration tools like Jenkins
Basic system administration skills for Linux and Windows operating systems
We offer :
Interesting work in an international team
Flexible work schedule
Access to internal learning resources
Career and professional development opportunities