Arm is hiring an intern for its Silicon Validation team. The team focuses on validating and characterizing Arm IPs using the latest generation of silicon nodes.
The DFT team supplies files describing the on-chip iJTAG (IEEE P1687) network. Major EDA tools use these files to generate static test patterns for specific IPs, which are then run on ATE.
We’d like to try an alternative workflow that’s better suited to bench work: performing dynamic iJTAG reads and writes targeting the IP under test. We plan to evaluate MAST—a tool originating from prior academic research—and, if successful, apply it to our current test chips; if the evaluation is inconclusive, we’ll develop a similar tool with an improved approach. In either case, we will also need documentation, Python bindings, and an FPGA implementation of iJTAG for testing purposes.
What could you be doing as a test engineer intern?
- Analyzing existing tools to identify state-of-the-art design concepts
- Learn DFT and iJTAG concepts
- Develop a complete Python tool that would wrap around existing tools or perform the full iJTAG operation itself
- Develop a FPGA prototype to experiment with the iJTAG tool
- Use opensource tools to create the test platform
We are looking for individuals who:
- Are currently enrolled and studying towards a Masters Degree in Electronics, Embedded systems or Microelectronics. Candidates with alternative degrees will also be considered if they have relevant experience.
- Demonstrate autonomy and a strong willingness to learn new concepts.
- Have proficiency in C++, as the role involves evaluating an existing solution developed in this language.
- Are familiar with FPGA development.
Qualities that will help your application stand out:
- Experience in Python and C++
- Multi-threaded programming
- Experience with language parsers
- FPGA development
- Curiosity about technology outside of the classroom – personal projects, hackathons, or internships etc.
Additional Information:
We encourage early applications as we review them on a first come/first served basis.
Arm Internships require you to be enrolled in a higher education degree.