Software Developer (C++) for Autonomous Driving | Relocation to Germany, Munich
Poland, Wroclaw
2 d. temu
source : Relocate

About KPIT

Mobility is going through paradigm shifts led by technology, specially embedded software. Software will help mobility leapfrog towards autonomous, clean, smart and connected future.

  • With a passionate team of 6000+ people focused on mobility across the globe, KPIT specializes in embedded software, AI &
  • digital solutions, enabling our customers accelerate implementation of next generation mobility technologies and our employees to work with the coolest tech and the top brands in the automotive industry.

    With development centers in Europe, USA, Japan, China & India – KPIT is present where the mobility ecosystem is transforming.


  • You will be part of a cross-functional team developing brand new platform for autonomous driving. This will become the leading platform that millions of vehicles will rely on going forward.
  • Get a head start and get expertise by joining the team developing the platform

  • Work in Germany with the best of the software engineers in automotive domains. Challenge yourself to develop skills in multiple disciplines including functional safety (ISO 26262) and cybersecurity.
  • Push the boundary if software craftsmanship by practicing test-driven development, continuous integration, and Large-Scale Scrum (LeSS)

  • Architect and develop object-oriented software in C++ that is portable on various high performance embedded devices, with a high level of security built in, and maintainable for years to come
  • Work on a combination of few the following categories with a view of autonomous driving from sensors to actuators :
  • Experience in cameras, Radars, Lidars, GPS, and many more
  • Build environment perception model using motion models, computer vision, deep learning and sensor fusion algorithms
  • Precisely localize the vehicle with localization techniques with HD Maps, Grid maps, SLAM and like
  • Use artificial intelligence algorithms like A*, dynamic programming, reinforcement learning to make driving policy decisions and path planning
  • Practice the best techniques in robotics and controls like model predictive control
  • Integrate and validate it all and enable driving in virtual environments to exhaustively test driving scenarios. Use your graphics / game development skills
  • Expertise and experience in Continuous Build Environment and Exposure to tools used for Unit Testing, Code Coverage testing etc.
  • Your qualification

  • Highly experienced in Object oriented programming with C++ programming (C++14)
  • Deep Understanding of C++ Language
  • Mindset to develop "CLEAN-CODE" software, "clean-code" concepts and experience on writing clean-code in C++
  • Experience on transformational matrices
  • People who have the ability to deal with Vectors
  • Expertise in either computer vision, deep learning, controls, 3D graphics, security
  • Understanding of linear algebra, calculus, random variable
  • Good hands on experience on Unit testing and Functional testing
  • Good written and verbal English communication. Good interpersonal skills
  • Will be a plus

  • Experience with agile methodologies like Scrum, Large-Scale Scrum (LeSS)
  • Experience with Test Driven Development (TDD) and Continuous Integration (CI)
  • Step 2
    Dodaj do ulubionych
    Usuń z ulubionych
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Formularz wniosku