Software Engineer Intern
Requisition Number 16582BR
Hiring Location(s) USA - California - Mountain View/Sunnyvale
Job Category Interns/Temp
Hire Type Intern
Job Description and Requirements Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars. Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything-where devices are getting smarter, everything's connected, and everything must be secure.
Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at the forefront of Smart, Secure Everything with the world's most advanced tools for silicon chip design, verification, IP integration, and application security testing. Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.
Our verification solutions enable leading semiconductor and systems companies to cut months off their design schedules by helping them verify advanced silicon chips together with software, faster. Our high performance simulation products help engineers find design bugs faster and achieve timely coverage convergence to create high-quality designs. This internship position is with our Verification Group.
What you will learn:
You will be working on retrieving live statistics on ZeBu Emulators, connected hosts and grid projects. This includes uptime of connected modules, error state duration of hosts, used/idle time of modules, queue wait times in the grid projects. Data Analytics page should be designed to get possible free-slots of emulators during the day, smart anticipation of the load/peak times of each available emulator, quick resolutions on host down times. All these data will be driven by APIs (JSON/REST) as services on a web server.
Skill Requirements: - Experience in Python/Java
- Experience in REST API frameworks
- Expertise in web applications and web frameworks (Python/Java Based web frameworks)
- Knowledge with Databases (SQL / nonSQL)
- Data Analytics / ML experience is a plus
Education Requirements: - Must be currently enrolled in a Masters Program pursuing Electrical Engineering, Computer Science or Computer Engineering