Mercedes-Benz AG | Germany | 71xxx Sindelfingen | Temporary contract | Part time - flexible / Home office | Published since: 19.06.2026 on stepstone.de
Working student Performance Optimization and Profiling of Automotive Bootloader Software
Life is always about becoming... Becoming means going on a journey to be the best version of our future selves. While we discover new things, we will face challenges, master them and grow beyond our individual limits.
Apply for a job at Mercedes-Benz and find your individual role and workspace to unleash your talents to the fullest. Empowered by visionary colleagues who share the same pioneering spirit. Joining us means becoming part of a global team that aims to build the most desirable cars in the world. Together for excellence.
Job ID: MER00044L3
* After clicking the Read more button, the original advert will open on our partner's website, where you can see the details of this vacancy and contact information. If you need a translation of this text, after returning to our website it will be prepared and you can read it by clicking the Show full translation button.
Your tasks • Your profile • What we offer
Life is always about becoming... Becoming means going on a journey to be the best version of our future selves. While we discover new things, we will face challenges, master them and grow beyond our individual limits.
Apply for a job at Mercedes-Benz and find your individual role and workspace to unleash your talents to the fullest. Empowered by visionary colleagues who share the same pioneering spirit. Joining us means becoming part of a global team that aims to build the most desirable cars in the world. Together for excellence.
Job ID: MER00044L3 Within our research and development department for software updates and diagnostics, we are shaping the future of vehicle diagnostics. Our team defines the standard diagnostic scopes of all ECUs and works closely with stakeholders from aftersales, production and development. Currently, we are concentrating on the performance optimization of the software update process. As a working student, you have the opportunity to contribute your technical knowledge, gain valuable practical experience and develop personally and professionally. You will be part of a team that is working on forward-looking technologies for the next generation of vehicles. The topic can be further worked on as part of a bachelor's thesis. The following tasks await you: Set up a debug environment to meticulously log temporal behaviour (execution time per function per call, including frequency) This malicious configuring and utilizing debugging tools and techniques to capture precise measurements of the execution times of individual functions and code blocks within the bootloader software. The frequency of function calls should therefore be logged to obtain a comprehensive understanding of the runtime behaviour
Derive relevant functions for optimization based on the collected timing data Based on the detailed timing logs, identify the functions that contribute most significant to the total execution time or are called disproportionately often - these functions will be the primary candidates for performance optimization efforts
Identify the end-to-end bottleneck within the data processing chain Analyze the entire data flow from initialization to the completion of the boot process to pinpoint any bottlenecks or delays that impair the overall performance of the bootloader - this may encompass both software and hardware aspects
Adjust buffer sizes and assess the benefits of parallelization Experimentally modify buffer sizes in critical data paths to investigate their impact on performance. measured the potential for parallelizing tasks or data processing steps to further reduce execution time
Create an abstract Proof-of-Concept (PoC) with a focus on data transfer, including write. Develop a conceptual model or a simplified that demonstrates the core ideas for improved data transfer mechanisms, especially regarding write, which are often performance-critical
Relate findings to the current FBL implementation The developed concepts and insights should be beualized within the existing Flash bootloader (FBL) implementation to assess their applicability and integration possibilities
Develop a functional final Proof-Concept Implement a working and testable prototype that demonstrates the identified optimizations and concepts in a realistic environment, with measurable performance improvements
Are you looking for a varied job as a working student as part of your studies? Then we have just the right thing for you! We offer you a job as a working student, with exciting insights and a wide range of tasks. The activity can begin from september 2026.
Enrolment at a university or transition phase between Bachelor's and Master's degree programs (e.g. computer science, electrical engineering, mechatronics, software engineering) Interest in software topics in the vehicle environment and new technologies C programming: Solid knowledge of C programming, especially in the context of embedded systems Embedded Systems: Understanding of the specific characteristics and challenges in developing software for embedded systems Diagnostics/UDS: Knowledge of vehicle diagnostic systems and the Unified Diagnostic Services (UDS) Confident knowledge of German and English, both written and spoken Commitment and ability to work in a team Analytical mindset and strategic way of working
Additional information: We look forward to receiving your online application, including a resume, cover letter, certificates, current certificate of enrollment stating your semester, and proof of the standard period of study. Please remember to mark your documents as ''relevant for this application' in the online form and observe the maximum file size of 5 MB. You can find further information on the hiring criteria here. Severely disabled applicants and applicants with equivalent status are welcome! The representative for severely disabled employees (sbv-sindelfingen@mercedes-benz.com) will gladly support you in the application process. HR Services will be happy to help you with any questions you may have about the application process. You can reach us by email at myhrservice@mercedes-benz.com or by phone at 0711/17-99000 (Mon-Fri 10am-12pm & 1pm-3pm).
Meal discount Mobile Phone for Employees Possible Discounts for Employees Possible Annual Profit Share Possible Events for Employees Coaching Flextime possible Hybrid Work Possible Health Benefits Company Retirement Mobility Offers Canteen, Café Inhouse Doctor Near-Site Childcare Parking Good Public Transport Barrier-Free Workplace
Location
![]() | Mercedes-Benz AG | |
| 71063 Sindelfingen | ||
| Germany |
The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.
For more information read the original ad