Mercedes-Benz Research & Development North America is hiring a
Engineering Intern, Middleware

closed
Logo of Mercedes-Benz Research & Development North America

Mercedes-Benz Research & Development North America

πŸ’΅ $58k-$66k
πŸ“Internship - United States

Summary

The internship is for the middleware team at Mercedes-Benz, focusing on developing offline tools for level L2-L4 autonomous vehicles. The candidate will work in C++, potentially writing patents and scientific papers, and present research topics to Daimler internal group.

Requirements

  • Degree in Computer Science, Robotics, Physics or related fields
  • Advanced coding skills in C++ (at least starting at C++11)
  • Advanced knowledge in general software engineering (git, Linux, build systems, design patterns, automated testing, debugging)
  • Experience with C++ in real-time systems (memory management, deterministic algorithm design)
  • Experience scripting languages (e. g. Python, shell script)
  • Solid mathematical understanding
  • Experience with agile software development methods
  • Good communication skills, ability to formulate thoughts and ideas precisely in verbal and written form
  • Ability to work in a dynamic environment with changing boundary conditions

Responsibilities

  • Developing high-quality source code (C++) by applying best-practice software engineering methods
  • Testing and integration of the product offline
  • Collaborating with our stakeholders and development partners
  • Work in an Agile/Scrum environment to deliver high quality software with a measurable customer value
  • Potentially writing patents and scientific papers and engaging with the scientific community
  • Present and demonstrate research topics to Daimler internal group

Preferred Qualifications

  • Experience with React.js or Rust would be a plus
  • Experience with graph theory
  • Experience with static scheduling
  • Experience with real-time programming of embedded platforms and their operating systems

Benefits

  • PTO (Paid Time Off)
  • Sick Time
This job is filled or no longer available

Similar Jobs