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.
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)