Home arrow Careers arrow Internships
Print

Internships

Looking for core technology assignments?

For our Research & Development department Recore is looking for dedicated students willing to do their BSc / MSc assignment or internship. Recore Systems always offers exciting assignments in many areas of Computer Science and Electrical Engineering. Recore Systems offers students experience in a dynamic work environment that values a hands-on mentality and creativity. The culture within the company is informal and the communication lines are short. Recore is a rapidly growing company and there are ample opportunities to develop personal skills.

The focus areas of Recore Systems are characterized by the keywords: embedded system, digital signal processing, computer architecture, reconfigurable computing, compiler design and application development.

A selection of the assignments available at this moment are

Many disciplines in the field of Computer Science and Electrical Engineering are applied by our strong team of excellent engineers. We have only listed a selection of available assignments, but Recore offers great opportunities for internships BSc / MSc assignments within many disciplines in the areas of Computer Science and Electrical Engineering.

For international students from outside the European Union who require a permit to work in The Netherlands, Recore only considers internship / traineeship applications from students who are available for a duration of at least six months.

If you are interested in doing a BSc / MSc assignment or internship at Recore Systems, please contact us by email or telephone:

Recore Systems
P.O. Box 77
7500AB Enschede
The Netherlands
+31 53 4753 000
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it

System-level simulation of multi-core SoC

Focus areas: system-level modeling, simulation, multi-core SoC

The design of modern, multi-media embedded systems, like smart phones or digital TVs, is becoming increasingly complex:

  • these systems use complex hardware architectures deploying an increasing number of on-chip processor cores
  • difficult and often conflicting architectural design trade-offs need to be made in terms of system performance, power consumption and costs

For the purpose of system-level design space exploration (i.e. rapidly evaluating the consequences of different design choices) system-level modeling and simulation play a key role. Research on methods and techniques to improve the design productivity and to speed up the design process of these embedded systems (i.e. aiming at decreasing the time-to-market of such embedded products) aims at efficient performance / power analysis of embedded system architectures.

The goal of this graduation project is to deploy a framework for modeling and simulating a range of multi-processor SoC architectures. Research challenges in this graduation project are:

  • to model reconfigurable multi-core SoC architectures at an abstraction level that is high enough to provide efficient simulation as well as yield trustworthy performance estimates, and
  • to extend the system-level modeling methodology to perform early system-level power estimation for SoCs.

Benchmarking

Focus areas: digital signal processing, reconfigurable hardware, HW/SW co-design

Recore Systems develops reconfigurable hardware architectures, design tools and applications for these reconfigurable processors.  Several assignments are available that target benchmarking of

  • DSP algorithms / applications implemented on the coarse-grained Montium processor and other embedded processors
  • design tools for speed, performance and ease of use
  • (reconfigurable) hardware architectures for energy, speed and performance

Compiler development

Focus areas: assembler / compiler technology

Coarse-grained reconfigurable processors are programmed using assembly or high-level programming languages. Therefore, compilers need to be developed that target coarse-grained reconfigurable processors. The goal of this assignment is to investigate compiler technologies and develop compiler techniques.