Intern

Embedded Software

Posted on 11/11/2025

Robert Bosch Venture Capital

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