Intern
Embedded Software
Posted on 11/11/2025

Robert Bosch Venture Capital
No salary listed
Stuttgart, Germany
Hybrid
Hybrid role with ~70% on-site and 30% remote work.
Job Description
- During your internship, you will develop embedded software (C/C++) for the MCU to demonstrate a given use case, assess its feasibility and validate core concepts.
- You will gain practical experience in working with communication interfaces such as SPI, I2C, UART, USB and BLE.
- In addition, you will be able to fundamentally read and interpret PCB schematics.
- Furthermore, you will have experience with Real-Time Operating Systems (e.g., Zephyr, FreeRTOS).
- Last but not least, you will proficiently use Python for data analysis, create basic plots and GUIs and document UML. You will also present your results and findings.
Qualifications
- Education: Master studies in the field of Electrical Engineering, Mechatronics, Computer Science or comparable
- Experience and Knowledge: in C/C++, Python, communication interfaces (SPI, I2C, UART, USB, BLE) and Real-Time Operating Systems (RTOS); familiarity with version control systems (e.g., Git); experience in presentating results using MS PowerPoint; familiarity with MS Excel for data analysis and charting; knowledge of programmatic reporting tools (e.g., Python with Matplotlib) is a plus
- Personality and Working Practice: you are a hands-on, independent and proactive team player with a problem-solving attitude and strong communication and presentation skills; you are also highly organized
- Work Routine: a 70% office presence is required, allowing for 30% mobile working
- Enthusiasm: a passion for technology and sensing; eagerness to learn and contribute to a dynamic, tech-driven environment
- Languages: good in English, German is a plus
Internships by Season
Summer InternshipsFall InternshipsWinter & Spring InternshipsCo-op InternshipsLatest InternshipsInternship Search Guides
How to Find an InternshipInternship SalariesInternship DeadlinesMock Interview Prep