Software Developer for Autonomous Driving (C++)

Software Developer for Autonomous Driving (C++)
Recruiter Annapurna IT
Type Permanent
Location [field_country_region]
Salary/rate €50000-80000 p/a
Posted 24th May 2018
Industry IT

Software Developer for Autonomous Driving (C++), Munich, IT, €50K - €80K
Software Developer für Autonomes Fahren (C++), München, IT, €50.000 - €80.000

Your Opportunity
You will be part of cross functional team developing a brand new platform for autonomous driving. This will become the leading platform that millions of vehicles will rely on. Get a head start by joining the team developing the platform. Work in Germany with the best of the software engineers in automotive domain. Challenge yourself to develop skills in multiple disciplines including functional safety (ISO 26262) and cyber security. Push the boundary of software craftsmanship by practicing test driven development, continuous integration, and Large-Scale Scrum (LeSS).

The Company
I am supporting an international company with strong emphasis on automotive software development. With over 1000 engineers working with multiple Tier1s and OEMs, this global player is developing building blocks for autonomous driving, offering you the chance to get to see both the depth and breadth of techniques involved. You will help its customers to build robust systems that go into production vehicles. Come on and join the fascinating and rapidly growing field of autonomous vehicles.

Your Responsibilities:

*Experience in cameras, Radars, Lidars, GPS, and many more

*Build environment perception models 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 skills:

*Object oriented programming with C++ programming
*Expertise in either computer vision, deep learning, controls, 3D graphics, security
*Understanding of linear algebra, calculus, random variables
*Good hands on experience on Unit testing and Functional Testing
*Good written and verbal English communication. Good interpersonal skills.

The ideal candidate will also have:

*Experience with agile methodologies like Scrum, Large-Scale Scrum (LeSS)
*Experience with Test Driven Development (TDD) and Continuous Integration (CI)

This is a really exciting company to work for that is rapidly growing. Don't waste any time in applying today!

If this looks like the ideal role for you don't hesitate to get in touch with me. You can send me your CV to Norbert Savel at or reach me at +49 89 20 60 21 - 358.

**If you are a C++ Developer without the required skills for this role do get in touch as I have C++ roles to fill!**

Annapurna IT are acting as an employment agency with regards to this vacancy. For the latest news about people, process and technology transformation please visit: