Internship Performance Analysis and Optimization of Python-Based Verification for C++ Models
BoschKusterdingen · Posted Sep 18
Location: Kusterdingen, BW, de Employment Type: {'id': 'permanent', 'label': 'Full-time'}
Company Description
Bosch Sensortec GmbH develops and markets key technologies in consumer electronics – micro-electro-mechanical sensors (MEMS), solutions and systems for smartphone applications, tablets, video game consoles, wearables, and the Internet of things. The sensors enable devices to recognize their surroundings and to transmit the data collected. MEMS are therefore part of the foundation for a networked world. Bosch Sensortec GmbH is a wholly owned subsidiary of Robert Bosch GmbH.
The Bosch Sensortec GmbH is looking forward to your application!
Job Description
During your internship, your primary mission will be to analyze and improve the performance of Python-based verification environments for C++ models.
You will develop and apply profiling, as well as benchmarking approaches in order to characterize the execution behavior of different verification scenarios.
Furthermore, you will analyze how different DUT characteristics and verification workloads impact simulation runtime, performance, as well as scalability.
In addition, you will identify performance bottlenecks, investigate their root causes and evaluate optimization approaches to improve verification efficiency.
Finally, you will document and present your findings, contributing to the development of reusable performance analysis, as well as optimization methodologies for industrial hardware verification.
Qualifications
Education: Master studies in the field of Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, Microsystems Engineering or comparable
Experience and Knowledge: of Python and profiling, benchmarking, performance analysis or software optimization
basic knowledge of C++
basic understanding of digital design and simulation concepts
familiarity with Linux-based development environments and version control systems (e.g., Git)
knowledge of SystemC, Verilog/VHDL, cocotb, pyuvm or UVM beneficial
Personality and Working Practice: you are a hands-on, independent, proactive and organized team player who enjoys taking ownership of challenging tasks, as well as collaborating in an interdisciplinary environment; you have strong analytical and problem-solving skills, a structured, results-oriented working style with the ability to understand complex technical systems, as well as to communicate technical findings effectively
Work Routine: a regular on-site presence is required to facilitate collaboration, technical discussions and debugging activities
Enthusiasm: for performance analysis, software optimization and simulation technologies
Languages: very good in English
Additional Information
Start: according to prior agreement
Duration: 6 months
Requirement for this internship is the enrollment at university. Please attach your CV, transcript of records, enrollment certificate, examination regulations and if indicated a valid work and residence permit.
Diversity and inclusion are not just trends for us but are firmly anchored in our corporate culture. Therefore, we welcome all applications, regardless of gender, age, disability, religion, ethnic origin or sexual identity.
Need further information about the job?
Bhavay Arora (Functional Department)
+49 173 3049165
Rainer Dorsch (Functional Department)
+49 172 3596577
Work #LikeABosch starts here: Apply now!
#LI-DNI
What they are looking for
Details
- Work type
- Onsite
- Remote eligible
- No
Get new internships by email
Free daily digest, matched to what you pick. Unsubscribe anytime.
More Other internships in Kusterdingen
Personal Banker Trainee
Td · Abbotsford, Canada
GIS Intern
Central Hudson · 2 Locations
Programa Philips Desenvolve 2026 - Estágio na área Tributária
Philips · Varginha
Jovem Aprendiz ( Apprentice)
Philips · Barueri
Trainee - Fund Solutions Manager (f/m/d)
lgt · Vaduz
Development Intern - NJ
rockefellergroup · Morristown, NJ
More at Bosch
Werkstudent*in 3D-Animation von Sensoren – Technische Inhalte (f/m/div.) (w/m/div.)
Kusterdingen, Germany
Working Student 3D Animation of Sensors Technical Content (f/m/div.)
Kusterdingen, Germany
Extracurricular Internship – Compliance Support (f/m/div.)
Lisboa, Portugal
PROGRAMA DE ESTÁGIO SUPERIOR - OUTUBRO/2026
Campinas, Brazil
Entry-level Sales and Marketing Representative - Tampa, FL - Diablo Tools - DAT
Tampa, FL
Praktikum im Vertrieb - Sales Excellence & Projektmanagement
Leinfelden-Echterdingen, Germany