Internship or bachelor thesis: Creation of a C/C++ interface for data exchange with FPGAs (f/m/div.)

Career level: Student

Sector: Mobility

Location: Holzkirchen

Partly remote

Full time

2 ITK Mitarbeiter sitzen im Gespräch vor einem Laptop.

What to expect

Exciting projects await you, in which you will help shape the digital world of tomorrow. Enthusiasm for new technologies and cross-industry methodological expertise characterize our work. Our success is based on our innovative strength, mutual trust, appreciative cooperation, diversity and responsibility. You can look forward to a great team.

Job description

  • You will work with a Co-simulation platform to accelerate SiL (Software-in-the-Loop) testing with the help of the heterogeneous and distributed computing architecture.
  • You prototypically implement your concept in our complex Co-simulation environment and benchmark the system performance in industry application.
  • High fault tolerance, low-latency communication and synchronization are the key topics of the project.
  • Your ideas and proposals are welcome in the agile project team.


  • Personality: positive and innovative team player, eager to learn new concepts
  • Working Practice: first experience in c++ development and experience in object-oriented programming
  • Experience and Knowledge: basic knowledge in TCP/IP or WebSocket protocol, good knowledge in c++ and cmake, basic knowledge in Python, ideally experience with FMU (Functional Mock-up Interface) or FPGA (Xilinx)
  • Languages: Good in English, German desirable

Additional information

  • Start: as of now / by arrangement
  • Duration: 3 – 6 months

Any questions? Feel free to contact us. 

Julia Wetzel, HR Recruiting

HR Recruiting

Julia Wetzel

You might be also interested in this