Job Responsibilities:
- Develop high-quality source code by applying best-practice software engineering methods, including code reviews, design guidelines, refactoring, unit, and regression testing
- Develop robust and efficient real-time algorithms and their integration on embedded platforms into autonomous vehicles
- Test our middleware product in different execution environments (desktop, cloud, embedded targets)
- Write design documents for new middleware features
- Work in an agile/scrum environment to deliver software with measurable customer value
- Collaborate with other teams in an international setting and transferring knowledge gained on advanced technology
- Mentor and supervise interns and colleagues with less experience
- Potentially write patents and scientific papers and engaging with the scientific community
- Some international travel might be required
Minimum Qualifications:
- Master’s degree in Computer Science, Robotics, Physics, or a related field
- 5+ years of industry experience in C++ software development
- Proven experience in C++17+ and real-time embedded systems
- Solid understanding of software architecture, performance optimization, and memory management
- Experience working with build systems(e.g., Bazel, CMake), Git, and Linux
- Strong communication skills and the ability to thrive in fast-moving environments
- Prior experience in autonomous driving or ADAS systems
- US Driver's License
Preferred Qualifications:
- Experience with Bazel, Rust, or CUDA/OpenCL/SYCL
- Knowledge of middleware systems like ROS or DDS
- Familiarity with machine learning deployment on embedded systems
- Hands-on experience as a Product Owner in a Scaled Agile (SAFe) environment
Top Skills
What We Do
Mercedes-Benz Research & Development North America (MBRDNA) is continuously striving to innovate premium mobility. It is a place for exceptional people with outstanding ideas and the absolute willingness to bring them to life. We are not about cars only - we are also about the latest and greatest software, cutting-edge technology, and groundbreaking innovation: Embedded in a worldwide network MBRDNA is headquartered in Silicon Valley, California, with key areas of Autonomous Driving, Advanced Interaction Design, Digital User Experience, Machine Learning, Costumer Research, and Open Innovation. In Redford, 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.