Junior C++ Software Developer (Automotive)

  • IntroPro
  • München
  • 05/06/2019
Full time Data Science Data Engineering Big Data Software Engineering

Job Description

Project Description

About the Project

work on the next generation of Software for ADAS (Advanced driver-assistance systems) for cars with a major German OEM. Candidate will be implementing functionalities in C++ related to one or more of below areas of autonomous driving: Driving Strategy, Localization, Road and driver models, Prediction and trajectory planning and others.

Our team

Project consists of multiple scrum teams (8-10) people which will work in close collaborations with customer.


  • Design, Development and testing of software in C++
  • Implementation and testing of functionality and/or algorithms for autonomous driving (possible areas are: driving strategy, trajectory planning, driver and road model, localization, object fusion)
  • Contribution into software architecture
  • Debugging of software containing complex algorithms



Mandatory skills

  • good in C++ and OOP
  • Good math background (any of the areas below are beneficial: probability theory, stochastic and statistic, mathematical modelling of dynamical systems, motion planning and control)
  • Result-oriented, able to work independently
  • Curios to work with innovative and new technologies and likehood to learn
  • English: very good communication skills, intermediate+ (B2.2)

Nice to have

  • Experience in complex software development project and knowledge about software development lifecycle as a whole
  • Additional programming languages (e.g. Python, Java))
  • Experience with embedded and/or real-time systems
  • Experience in Automotive (Autosar Classic/ Autosar Adaptive, functional safety , other areas)
  • Test driven development, dynamic/static code analysis
  • ROS knowledge
  • Zuul knowledge
  • German language knowledge


  • English: Upper-intermediate