Jobs and Careers
ME
Embedded Software Engineer, Intern
Mercedes-Benz R&D North AmericaUnited StatesinternshipVerifiedPosted 14 Dec 2023
About the role
Embedded in a worldwide network Mercedes-Benz Research & Development North America continuously strives to remain at the forefront of successful automotive research and development. MBRDNA is headquartered in Silicon Valley, California, with key areas of Autonomous Driving, Advanced Interaction Design, Digital User Experience, Machine Learning, Customer Research, and Open Innovation. In Farmington Hills, Michigan, the focus is on Powertrain and eDrive technology as well as in Long Beach, where the teams test durability of the latest driver assistant and telematic systems. The Digital Hub in Seattle focusses on developing a cloud architecture and building out the cloud platform for the next generation of connected car services. The Testing and Regulatory Affairs Division in Ann Arbor and the Advanced Vehicle Design in Carlsbad complete the competence center.
To reach its real-time constraints, an autonomous driving system relies today on making a safe use of the accelerators present in embedded SoCs. As leader in autonomous driving systems, Mercedes-Benz is on the forefront in the area. In the middleware team, the role will support and drive software development targeting embedded accelerators to leverage our platform for level L2/L3 autonomous vehicles.
As a Software Engineer, you will play a crucial role in developing high-quality source code, conducting testing and integration, collaborating with stakeholders, and contributing to a fast-paced Agile/Scrum environment. The successful candidate will have a passion for software engineering best practices, a commitment to delivering measurable customer value, and a desire to engage with the scientific community.
This is a 6-month in-person internship from our Sunnyvale, CA offices. Our ideal intern is available from January until end of June.
Intern Benefits/Perks:• PTO• Sick Time
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. We have an open and flexible environment to allow you to push boundaries, join MBRDNA and design your future.
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 (unlimited for salaried employees), sick time, and parental leave • Tuition assistance program • Wellness/Fitness reimbursement programs • Vehicle lease subsidy or company car (for eligible employees only) * 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
To reach its real-time constraints, an autonomous driving system relies today on making a safe use of the accelerators present in embedded SoCs. As leader in autonomous driving systems, Mercedes-Benz is on the forefront in the area. In the middleware team, the role will support and drive software development targeting embedded accelerators to leverage our platform for level L2/L3 autonomous vehicles.
As a Software Engineer, you will play a crucial role in developing high-quality source code, conducting testing and integration, collaborating with stakeholders, and contributing to a fast-paced Agile/Scrum environment. The successful candidate will have a passion for software engineering best practices, a commitment to delivering measurable customer value, and a desire to engage with the scientific community.
This is a 6-month in-person internship from our Sunnyvale, CA offices. Our ideal intern is available from January until end of June.
Job responsibilities:
- Writing high-quality source code (C++-17 and beyond) by applying best-practice software engineering methods, including code reviews, design guidelines, refactoring, unit and regression testing.
- 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 groups.
Minimum Qualifications:
- Degree in Computer Science, Robotics, Physics or related fields.
- Advanced coding skills in C++ (at least starting at C++17).
- Programming languages for heterogeneous computing system (CUDA, SYCL).
- Parallel programming paradigms.
- Performance analysis.
- Advanced knowledge in general software engineering (git, Linux, build systems, design patterns, automated testing, debugging).
- Experience with C++ in real-time systems (memory management, determinism).
- 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.
Preferred Qualifications:
- Experience with LLVM and SYCLomatic would be a plus.
- Experience with safety concepts.
- Experience with static scheduling.
- Experience with real-time programming of embedded platforms and their operating systems.
- Curious, self-motivated, and excited about solving open-ended challenges at Mercedes-Benz
Intern Benefits/Perks:• PTO• Sick Time
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. We have an open and flexible environment to allow you to push boundaries, join MBRDNA and design your future.
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 (unlimited for salaried employees), sick time, and parental leave • Tuition assistance program • Wellness/Fitness reimbursement programs • Vehicle lease subsidy or company car (for eligible employees only) * 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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s