Software Engineer Behavior Planning Automated Driving

    Jobbeschreibung:

    Daimler is one of the most successful automotive companies in the world. The family of companies with the three legally independent companies Mercedes-Benz AG, Daimler Truck AG and Daimler Mobility AG ensures a high degree of agility, market and customer proximity, innovative strength and capital strength.

    Job-ID: 240058_EN
    We aim to shape the future of mobility by developing automated driving systems on the highway and in urban areas. Our teams are inspired by current trends, find the best solutions for the customer and develop the latest and greatest core technologies to master this challenge. We are looking for a talented, energetic and committed individual to strengthen our Vehicle Intelligence team in Stuttgart, Germany.

    A big challenge in the development of automated driving software is the design and implementation of algorithms using modern C++ techniques. The automated driving software engineers develop with the team the software components, interfaces and interactions between system parts like behavior, maps, environment model and trajectory generation. You furthermore investigate concepts, to ensure the intelligent vehicle can cope with all driving situations and transfer the developed product innovations for future Mercedes-Benz vehicles.

    Your responsibilities will be:

    • You develop novel solutions and algorithms in the areas of situation analysis, behavior generation, decision making, as well as maneuver and trajectory planning with a focus on automated driving
    • You concept, design and verify a one stack architecture solution for situation analysis and behavior planning within ADAS and AD systems
    • You analyze and evaluate the requirements of the software modules for the planning algorithms and derive new algorithmic concepts as well as the optimal interaction of the algorithms
    • You lead the discussions in the sense of behavior planning to the interfaces of the connecting software modules such as the sensor fusion, motion control, perception to define a one stack architecture for ADAS and AD systems
    • You write real-time, efficient, and scalable software modules in C++ and evaluate them on both recorded data and on-board automated vehicles
    • You strongly interact and collaborate with international peer groups from different departments as part of an innovative global Team

    Required Qualifications:

    • M.S. with at least 3 years of prior experience or Ph.D. in engineering, computer science, robotics, physics or a related area
    • Strong knowlenge of architectures for ADAS and AD
    • Excellent knowledge and proven expertise in at least two of the following fields: Decision making in the field of mobile robotics/autonomous driving/ADAS, Stochastical methods for robotics/autonomous driving/ADAS, Prediction of traffic participants, Traffic scene understanding, Traffic situation Analysis and Trajectory planning / optimization
    • Strong practical experience with modern software development processes
    • Ability of solving technically very complex tasks in a creative, structured and purposeful way

    IT skills:

    • Excellent programming skills in C++
    • Experience with source code management, unit test, code review and issue tracking systems
    • Knowledge of Linux and development on Linux Systems

    Language skills:

    • Fluency English skills
    • German as an additional language is a plus

    Preferred Qualifications:

    • Excellent communication skills
    • Knowledge of ADAS/AD architectures
    • Knowledge of optimization techniques
    • Experience working independently in a large software setting
    • Experience working with robot and/or automotive hardware
    • Experience with simulation environments
    • System integration and software architecture skills
    • Interest to work independently as part of a global team in a multi-cultural Environment

    This is a full-time job (also suitable for part-time)

    It doesnt work completely without formalities. When sending your online application, please attach your CV, an individual letter and any references you may have (max. 6 MB).

    We particularly welcome online applications from candidates with disabilities or similar impairments in direct response to this job advertisement.
    If you have any questions, you can contact the local disability officer once you have submitted your application form, who will gladly assist you in the onward application process: sbv-sindelfingen@daimler.com

    If you have any questions regarding the application process, please contact HR Services at the following telephone number 0711/17-99000, or by e-mail at hrservices@daimler.com.

    Please understand that we no longer accept paper applications and that there is no right to get your documents returned.

    Daimler is one of the most successful automotive companies in the world. The family of companies with the three legally independent companies Mercedes-Benz AG, Daimler Truck AG and Daimler Mobility AG ensures a high degree of agility, market and customer proximity, innovative strength and capital strength.

    Job-ID: 240058_EN
    We aim to shape the future of mobility by developing automated driving systems on the highway and in urban areas. Our teams are inspired by current trends, find the best solutions for the customer and develop the latest and greatest core technologies to master this challenge. We are looking for a talented, energetic and committed individual to strengthen our Vehicle Intelligence team in Stuttgart, Germany.

    A big challenge in the development of automated driving software is the design and implementation of algorithms using modern C++ techniques. The automated driving software engineers develop with the team the software components, interfaces and interactions between system parts like behavior, maps, environment model and trajectory generation. You furthermore investigate concepts, to ensure the intelligent vehicle can cope with all driving situations and transfer the developed product innovations for future Mercedes-Benz vehicles.

    Your responsibilities will be:

    • You develop novel solutions and algorithms in the areas of situation analysis, behavior generation, decision making, as well as maneuver and trajectory planning with a focus on automated driving
    • You concept, design and verify a one stack architecture solution for situation analysis and behavior planning within ADAS and AD systems
    • You analyze and evaluate the requirements of the software modules for the planning algorithms and derive new algorithmic concepts as well as the optimal interaction of the algorithms
    • You lead the discussions in the sense of behavior planning to the interfaces of the connecting software modules such as the sensor fusion, motion control, perception to define a one stack architecture for ADAS and AD systems
    • You write real-time, efficient, and scalable software modules in C++ and evaluate them on both recorded data and on-board automated vehicles
    • You strongly interact and collaborate with international peer groups from different departments as part of an innovative global Team

    Required Qualifications:

    • M.S. with at least 3 years of prior experience or Ph.D. in engineering, computer science, robotics, physics or a related area
    • Strong knowlenge of architectures for ADAS and AD
    • Excellent knowledge and proven expertise in at least two of the following fields: Decision making in the field of mobile robotics/autonomous driving/ADAS, Stochastical methods for robotics/autonomous driving/ADAS, Prediction of traffic participants, Traffic scene understanding, Traffic situation Analysis and Trajectory planning / optimization
    • Strong practical experience with modern software development processes
    • Ability of solving technically very complex tasks in a creative, structured and purposeful way

    IT skills:

    • Excellent programming skills in C++
    • Experience with source code management, unit test, code review and issue tracking systems
    • Knowledge of Linux and development on Linux Systems

    Language skills:

    • Fluency English skills
    • German as an additional language is a plus

    Preferred Qualifications:

    • Excellent communication skills
    • Knowledge of ADAS/AD architectures
    • Knowledge of optimization techniques
    • Experience working independently in a large software setting
    • Experience working with robot and/or automotive hardware
    • Experience with simulation environments
    • System integration and software architecture skills
    • Interest to work independently as part of a global team in a multi-cultural Environment

    This is a full-time job (also suitable for part-time)

    It doesnt work completely without formalities. When sending your online application, please attach your CV, an individual letter and any references you may have (max. 6 MB).

    We particularly welcome online applications from candidates with disabilities or similar impairments in direct response to this job advertisement.
    If you have any questions, you can contact the local disability officer once you have submitted your application form, who will gladly assist you in the onward application process: sbv-sindelfingen@daimler.com

    If you have any questions regarding the application process, please contact HR Services at the following telephone number 0711/17-99000, or by e-mail at hrservices@daimler.com.

    Please understand that we no longer accept paper applications and that there is no right to get your documents returned.