Student Assistant: Embedded Software & Evaluation Tools (all genders)
Fraunhofer-GesellschaftAbout the role
Developing innovative technology solutions and bringing them to application - that is our goal at the Fraunhofer Institute for Photonic Microsystems IPMS. With our expertise in the development of photonic microsystems, related technologies including nanoelectronics and wireless communication solutions, we create - in flexible and interdisciplinary teams - technologies for innovative products in a wide range of markets such as automotive, industrial and aerospace.
The »System Design« group within the »Microdisplays & Sensors« division is looking for reinforcement for its dedicated team! We work on the conception and implementation of innovative driving and control solutions for novel semiconductor and MEMS devices. Our focus lies on forward-looking technologies related to microdisplays, micromirrors, and sensor systems – from idea to realization. Our team designs microdisplays – tiny displays roughly the size of a fingernail – and integrates them into a wide range of applications. We develop the full technology stack from the ground up: hardware infrastructure (CMOS backplane, OLED frontplane, PCBs) as well as the accompanying software ecosystem (microcontroller firmware, driver libraries, and GUI-based evaluation tools). This end-to-end ownership gives you the opportunity to see how your code directly impacts real hardware.
Be part of change
Software Development: Become familiar with an existing C/C++ codebase, understand its architecture, and actively contribute to the further development of our software solutions. Algorithm Development: Research, implement, and optimize image processing algorithms for both embedded and PC-based systems. Data Management: Analyze and evaluate modern data persistence concepts for embedded systems and support their integration into existing software solutions. Tool Development: Extend and improve Qt-based graphical evaluation tools used for the characterization and validation of innovative microdisplay and sensor systems. Firmware Development: Develop low-level software for various microcontroller platforms and gain hands-on experience with modern embedded systems. System Integration: Work at the interface between hardware and software and support the implementation of new functionalities throughout the development process.
Similar internships

Working Student Embedded Software (all genders)
VÆRIDION · Munich, Bavaria, Germany
Working Student Software Engineering (all genders)
revel8 · Munich, Bavaria, Germany
Working Student – Flight Software Engineering (PX4 / Autopilot) (all genders)
STARK · Berlin, Germany
Thesis in Manipulator Kinematics Evaluation (all genders welcome)
Rosenxt Group · Germany
Working Student – Flight Test Tools, Processes & Coordination (all genders)
eRC System GmbH · Ottobrunn, Bavaria, Germany
Praktikum Embedded Software Engineering (SS27)
TRUMPF · Freiburg im Breisgau, Baden-Württemberg, Germany
Internship or Master Thesis Platform Engineering (all genders)
ACCURE · Aachen, North Rhine-Westphalia, Germany
Working Student - AI-Assisted Embedded Software Development (f/m/div)
Infineon · Munich, Bavaria, Germany