We build best-in-class software for Autonomous driving functions for Mercedes Benz passenger cars. We are a team of talented engineers working in a global network to develop the next generation of Driver Assistance features used in all Mercedes Benz cars sold globally.
About the role:The role involves Algorithm development of Generation-6 ADAS functions and making it customer ready for different MB carlines
· Software development/modifications related to ADAS L2/L2 Plus/L3 Autonomous Driving Functions
· Actively contributes in the area of planning and control for L2/L2 Plus/L3 Autonomous driving Software
Key responsibilities for the role:· Secure well documented software requirements by performing software requirements analysis
· Design and implement efficient, high quality solutions in code
· Secure correct design of the function, through virtual validation tools
· Secure correct implementation through software testing using virtual tools and test vehicles
· Provide fast and effective software implementations for proof of concepts, when required
· Perform effective root cause analysis for problems reported during vehicle testing
Abilities:Skills and knowledge:· Experience in ADAS domain - Driving or parking.
· Must have good knowledge algorithm development using C++, data structures & design patterns
· Experience in writing requirement specifications, functional design specifications and implementation of design
· Hands on experience in implementing mathematical equations / algorithms
· Hands-on experience in analyzing legacy implementations and refactoring code
· Good understanding of the SW build environment and build process – compilation, linking, etc.
· Exposure to configuration management tools like GIT and requirement management tools, e.g. DNG
· Hands-on experience in working with code analysis tools, e.g. Astree, QAC
· Good understanding of AUTOSAR RTE layer is an advantage
· Experience in python scripting is an advantage
· Exposure to Competitive coding sites like Codeforces, Codechef, is an advantage
Personal capabilities:· Ability to work in a team environment using agile methods
· Strong logical thinking and analytical skills
· Ability to communicate and discuss ideas effectively - verbally and through presentations
· Deep interest in ADAS technology and passionate problem solver
Bachelors or Master’s Degree in Computer Science / Electrical & Electronics / Information Technology
