Working student Software Integration bei Mercedes-Benz Group AG
Mercedes-Benz Group AG · Böblingen, Deutschland · Onsite
- Optionales Büro in Böblingen
The Mercedes-Benz Group AG is one of the most successful automotive companies in the world. Together with Mercedes-Benz AG, the vehicle manufacturer is one of the largest providers of premium and luxury cars and vans.
The Purpose of Software Integration is to integrate the software units into larger software items up to a complete integrated software consistent with software Architectural Design and to ensure that the software items are tested to provide evidence for compliance of the integrated software items with the software architectural design, including the interfaces between the software units and between the software items. Software need to be tested before it has been integrated into the cars, which will be integrated on the ECU units and will undergo several levels of testing.
You will master these tasks in the ADAS Software Integration Team:
Preparation and delivery of ECU samples to designated Carlines
Execution of testing procedures on software bundles flashed onto ECU samples
Comparison of software versions with the official release to ensure alignment
Establishment of Test Benches for flashing and comprehensive testing purposes
Active support for flashing and troubleshooting on remote Test Benches
Demonstration of adept troubleshooting skills for efficient issue resolution
Development of automation tools using Python, encompassing GUI and CLI applications
Efficient management of resources within the Software Integration Lab
Regular generation of periodic reports to track progress and findings
Comprehensive documentation of workflows using Confluence
Proficient handling of Jira Tickets for task and issue tracking
Resolution of bug fixes to enhance software stability
Display of enthusiasm and adaptability towards acquiring new knowledge and skills
- Pursuing a Master’s Degree in any discipline, with experience in computer engineering or a related field
- Degree in Computer Science, Information Technology, or a comparable technical course of study
- Proficient in written and spoken English, proficiency in German is an added advantage
- Solid knowledge and experience with any Linux operating system
- Hands-on experience or strong knowledge in programming with C, C++, Python, or other relevant programming/scripting languages
- Familiarity with Continuous Integration and Continuous Delivery (CI/CD) tools
- Experience with Version Control Systems such as Git, GitHub, GitLab, or Bitbucket
- Knowledge of building tools like CMake or Bazel
- Understanding of containerization tools, such as Docker or Docker Swarm
- Familiarity with Cloud technologies is beneficial
- Experience with networking is a plus
Strong problem-solving skills and an analytical mindset
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 ([email protected]) 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 [email protected] or by phone at 0711/17-99000 (Mon-Fri 10am-12pm & 1pm-3pm).
Jetzt bewerben