C++ Developer - aiDrive Motion


Open positions & working at AImotive

Location: Budapest, Hungary

C++ Developer - aiDrive Motion

Our automated driving SW stack aiDrive will be deployed to millions of production vehicles in the upcoming years, thanks to our recently announced OEM partnership. In the course of this development journey, you will be able to impact and witness the creation of state-of-the-art automated driving applications on highways, interurban and urban areas, as well as parking situations, using the latest automotive sensor technologies and advanced machine learning algorithms. All this will be supported by fleet data at scale, paired with our unique data pipeline and infrastructure as provided by aiMotive’s aiData.  

Automated driving relies on not just real-time collected data, but also extensive offline databases which provide information about the environment using pre-recorded data. Such databases must be built and maintaned to achieve sufficient precision and high resource effectiveness. As C++ / Python developer your work will enable the AD SW stack to utilize the information stored in offline databases – such as various maps, historical databases and non-realtime data sources - to support the decisions of the motion planning stack. 

Job Summary 

  • Create, develop and maintain toolchains and software tools used by the automated driving SW 
  • Support various functions of automated driving software with data extracted from offline databases, such as maps and historical databases 
  • Integrate complex functionalities with other subsystems in the vehicle, in the self-driving stack or in the supporting infrastructure 
  • Maintain various 3rdparty softwares integrated with the self-driving software 

Key Qualifications 

  • BSc in Information technology/Software engineering or relevant experience 
  • Advanced knowledge of C ++ 
  • Knowledge of Python 
  • Git knowledge, expertise in Linux-based environments 
  • Proactive approach to daily tasks 
  • Social competency, flexibility and ability to work in a team 
  • Intermediate English skills 

Considered as a plus 

  • Experience in map or navigation related projects 
  • Development and maintenance of map / navigation related pipelines 
  • Cooperation with researcher and developer colleagues 
  • Expertise in the use of CI/CD systems 
  • CMake experience 

What We Offer 

  • The opportunity to solve difficult problems with immediate real-world applications 
  • Competitive salary and fitness opportunities 
  • Free lunch every workday at one of the best all-you-can-eat restaurants in Budapest 
  • Work on the hottest applied research problem in an agile working culture, backed by a strong, stable and future-proof industrial partnership  
  • Develop solutions for one of the largest car manufacturers with a global reach  
  • Test your solution in realistic simulated scenarios and a fleet of cars across multiple continents every day  
  • Be proud of seeing your solution on the road  
  • Submit patents of new solutions  
  • We believe: people over process, we are keen to maintain a work-life balance 

Apply for this position