Engineering Intern, AD Middleware

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. Duration: 6 months or more 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 RESIDENTS


    MBRDNA is a subsidiary of Daimler AG, specializing in research, engineering, and design for Mercedes Benz vehicles. Known for innovative features like iPod/iPhone integration and 'Search and Send' for trip planning.

    View all jobs
    Salary
    $28 – $32 per hour
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Engineer Q&A's
    Report this job

    This job is no longer available