At Mercedes-Benz Research & Development North America (MBRDNA), we are committed to delivering world-class automotive technologies that push the boundaries of what is possible. Our teams of highly skilled engineers and designers use cutting-edge software and technology, to enhance the driving experience and reduce environmental impact. At Mercedes-Benz Research & Development North America (MBRDNA), we are committed to delivering world-class automotive technologies that push the boundaries of what is possible. Our teams of highly skilled engineers and designers use cutting-edge software and technology, to enhance the driving experience and reduce environmental impact.The Autonomous Driving (AD) Middleware Team in Mercedes-Benz R&D North America Inc. is seeking a highly motivated student for a research internship who aspire to become hands-on experts in AD architecture that will shape the future of autonomous driving. Middleware plays a central role in the AD system. In this role, you will join a team of highly skilled engineers and designers responsible for the design, implementation, and demonstration of the middleware for the AD system in Mercedes-Benz car lines. You will also have the opportunity to work closely with AD engineers from all aspects in the end-to-end experience, including perception, machine-learning, planning, data science, etc. You will be among the few engineers who face some technical and design challenges for the first time in the industry. The excitement of solving new problems awaits you daily. Job Responsibilities: Customer Application Engineering team aims to provide engineering support for running customer applications on Mercedes-Benz in-house middleware.Migrate an AD stack based on non-MB middleware to MB middlewareDevelop applications on MB middleware via quick PoCsWrite documentations, demos, and tutorials to demonstrate the best use cases of MB middlewareIdentify users’ pain points, find workarounds, and develop tools to address themDevelop new features in MB middleware to enhance its end-to-end integration in full AD lifecycle Minimum Qualifications: Candidates must be currently enrolled in post-graduate degree program in Computer Science, Robotics, Physics, or other relevant engineering degrees.Strong Modern C++ (C++ 14/17 and beyond) programming development and debugging skillsGood code reading skills to understand and identify problemsFamiliarity in scripting languages like Python, BashUnderstanding of build systems such as CMake and BazelEfficient asynchronous communication for multi-time zone environmentWillingness and ability to quickly learn new skillsProblem solving and critical thinking skills Preferred Qualifications: Experience in maintaining and refactoring existing codeExperience with ROS/ROS2 or any other automotive/robotics middlewareAble to understand/modify/create Bazel build systemBenefits/Perks:•PTO•Sick TimeAdditional Information:The current hourly rate for this position is as follows and may be modified in the future: $28 (Undergraduate Students)/$32 (Graduate Students)Why should you apply?Here at MBRDNA, you create digital ecosystems around cars, you design a language between humans and machines, you make a car even more intelligent - you make the new reality for cars. MBRDNA was honored as one of the "Best Places to Work" by BuiltIn in January 2024, a testament to our commitment to creating an exceptional work environment. At each of our offices, we foster a culture of collaboration and continuous learning, ensuring every team member can thrive and innovate.Benefits for Full-Time Employees Include:•Medical, dental, and vision insurance for employees and their families•401(k) with employer match •Up to 18 company-paid holidays•Paid time off (flexible time off for salaried employees), sick time, and parental leave•Tuition assistance program•Wellness/Fitness reimbursement programs Internships & Contractors excluded from Full-Time Employee benefitsMBRDNA is an equal opportunity employer (EOE) and strongly supports diversity in the workforce. MBRDNA only accepts resumes from approved agencies who have a valid Agency Agreement on file. Please do not forward resumes to our applicant tracking system, MBRDNA employees, or send to any MBRDNA location. MBRDNA is not responsible for any fees or claims related to receipt of unsolicited resumes.Mercedes-Benz Research and Development North America, Inc.PRIVACY NOTICE FOR CALIFORNIA RESIDENTShttps://mbrdna.com/california-employee-privacy-notice/