Software Engineering Internship, Emulation (Summer 2025)
Summer intern responsibilities in emulation team will include the following:
Leverage silicon verification platform and environment to create necessary post-silicon infrastructure, methodology and automation to allow tests executed in a timely and efficient manner. Integrate silicon, HW, firmware, and system software into a complete system which includes various InfiniBand and PCIe protocols, PXE booting, virtual machines, secure networks, Ethernet and Ethernet-over-Infiniband, sockets and RPC calls, FPGA, microcontroller interfaces, JTAG, I2C, SPI, SERDES, memory and many other interfaces.
Execute post-silicon tests to expose design issues, validate product against the specifications including performance, and qualify the design for production release.
Requirements for position include:
Currently enrolled in BS or MS with major in CE, CS, ECE, EE, or equivalent
Good understanding on computer architecture and organization.
Familiar with Linux at command-line operations.
Scripting with Python.
Other scripting languages such as bash, csh are plus.
We’re doing work that matters. Help us solve what others can’t.