Job listings ---------------------------------------------------------------------------- SUMMER INTERNSHIPS - MIPS Technologies MIPS Technologies has summer internship positions open in its Mountain View, California headquarters. MIPS Technologies is a premier provider of synthesizable microprocessor core designs for embedded markets. Interested candidates should submit their resume to: intern@mips.com. For further questions contact: John Robinson at (650) 567-5052. Core Design Team These positions will be in the microprocessor core design teams. The candidates will be exposed to various aspects of microprocessor core designs including, RTL development, simulation and verification of designs, as well as synthesis and timing analysis. The job may include writing tests in MIPS assembly to verify functionality of processor designs, developing pseudo-random tests, developing assertions, performing coverage analysis and working with designers on bug isolation. The job may also include developing and maintaining tools, scripts and test-benches to assist in RTL design and verification. Candidates working on a BSEE or MS in Electrical Engineering or Computer Science may apply for this position. The successful candidate is expected to have a good understanding of digital logic as well as some basic knowledge of microprocessors. Prior experience with Verilog, C/C++ and/or Perl is a plus. Architecture Team These positions will be in the architecture team where the candidate will be exposed to the latest architectural ideas specifically tuned to the needs of the embedded and consumer markets. The candidate will primarily work on investigating novel ideas and implementing them in architectural simulation models for experimentation results and analysis. The job will require understanding existing extensions to the MIPS architecture, working to develop new ideas in areas that are of current interest to MIPS Technologies, and then following through with experiments to validate the new ideas. Emphasis will be laid on both quantitative as well as qualitative analysis methods. Candidates working on a MS or Ph.D. program in Electrical Engineering or Computer Science may apply for this position. The successful candidate is expected to have a good understanding of computer architecture, pipelines, and cache architectures. Knowledge of MIPS architecture, C/C++ and/or Perl is a plus. Simulation Technology Team In the simulation team, candidates will be exposed to the development of the simulation and modeling tools for MIPS processor cores and systems. The software that this team develops is used widely both within the company and also by its licensees and partners during the architectural, design, and verification phases for processors and systems. The job will include developing and supporting software to model processor functionality, support industry-standard bus interfaces, and implement APIs to support 3rd-party embedded-system development tools. Candidates pursuing a BS, MS or Ph.D. in Electrical Engineering or Computer Science may apply for this position. The successful candidate is expected to have experience developing software in C++, familiar with object-oriented programming, and possess a basic understanding of modern computer processor architecture and memory system hierarchy.