- Familiarization with the topic of high-performance software development
- Independent development of individual, optimized source code classes in Python
- Commissioning and testing of the optimized class (structures) vs. previous implementation
- Comparison of development approaches in terms of optimization potential, efficiency, implementation effort and feasibility in an existing development environment
- Ongoing studies at an advanced stage in computer science, electrical engineering, mathematics, automotive engineering or comparable field of study (Bachelor)
- Programming skills in Python
- Independent and reliable way of working
- Ability to work in a team
- Programming knowledge in Matlab desirable
- Ideally initial experience with optimization methods for Python code structures
Werkstudent:in / Bachelorarbeit / Praktikum – Performante Softwareentwicklung - Berlin, Deutschland - IAV
Beschreibung
This challenge awaits you:
Script-based solutions are used to fulfill various project tasks (including measurement data evaluation/processing, test validation, software analysis). These are often implemented in Python for reasons of usability, accessibility and compatibility. Software runtime plays a decisive role in the development of such solutions, which can be optimized using a wide variety of approaches. For this reason, the challenge is to optimize Python code in terms of runtime and to identify approaches for high-performance software development.
In the future, the identified development approaches can be applied to existing code in order to evaluate project-related usability. Furthermore, the knowledge gained could be used within a potential scientific paper in the field of data-based diagnostics.
Your Tasks:
Necessary Skills:
Desired Skills:
Das spricht für uns:
Als Student:in arbeitest du bei IAV nicht irgendwo, sondern mittendrin. In echten Projekten. An spannenden Zukunftsaufgaben. Voll integriert und im Schulterschluss mit IAV-Expert:innen. Viel Verantwortung und gleichzeitig viel Freiraum, um Uni und Arbeit zusammen zu bringen: So entstehen beste Perspektiven für deine berufliche Entwicklung. Bei attraktiver Vergütung nach unserem Haustarifvertrag.
Uns sind Vielfalt und Chancengleichheit wichtig. Für uns zählt der Mensch mit seiner Persönlichkeit und seinen Stärken.