Engineering Intern, AD Middleware

Sunnyvale, CA/San Jose, CA

Mercedes-Benz R&D North America

View all jobs at Mercedes-Benz R&D North America

Apply now Apply later

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 middleware
  • Develop applications on MB middleware via quick PoCs
  • Write documentations, demos, and tutorials to demonstrate the best use cases of MB middleware
  • Identify users’ pain points, find workarounds, and develop tools to address them
  • Develop 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 skills
  • Good code reading skills to understand and identify problems
  • Familiarity in scripting languages like Python, Bash
  • Understanding of build systems such as CMake and Bazel
  • Efficient asynchronous communication for multi-time zone environment
  • Willingness and ability to quickly learn new skills
  • Problem solving and critical thinking skills

Preferred Qualifications:

  • Experience in maintaining and refactoring existing code
  • Experience with ROS/ROS2 or any other automotive/robotics middleware
  • Able to understand/modify/create Bazel build system
Benefits/Perks:•PTO•Sick Time
Additional 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 benefits

MBRDNA 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/

Apply now Apply later
Job stats:  3  1  0
Category: Engineering Jobs

Tags: Architecture Autonomous Driving Bazel CMake Computer Science Engineering Physics Privacy Python R R&D Research Robotics

Perks/benefits: 401(k) matching Career development Fitness / gym Flex vacation Health care Medical leave Parental leave Wellness

Region: North America
Country: United States

More jobs like this