Algorithm Software Engineer


Continental - The Future in Motion

Algorithm Software Engineer (m/f)

Function: Software | Location: Novi Sad


As one of the leading automotive suppliers worldwide, we develop products and solutions to fulfill people´s dreams of mobility every day. Driver safety, comfort, sustainability, and industrialization of future technology are just some of our key fields where we already make a meaningful difference in people`s lives. Knowing our innovations help to make the world a better and safer place is what drives us.


As a part of our team, you will contribute to the development of cutting-edge automotive systems aimed to increase system autonomy and the safety of passengers and pedestrians alike. You will be part of Smart Mobility revolution in modern automotive world.

As number of vehicles and drivers has significantly increased in last few decades, the motivation to make traffic safer and more reliable became highly important for automotive industry. Hence, assistance driving systems have become regular part of modern vehicles. For these systems to work properly, vehicle needs to be able to “sense” the surrounding and understand the world around it in real time. As Algorithm Software Engineer you will work on developing software algorithms for processing raw sensor data, modeling the surroundings of the vehicle and tracking detected objects. In addition, you will use these high-level data to implement logic for different driving assistance system's functionalities.

You will collaborate with a diverse international team of experts and would be able to see the positive impact of your work on streets around the globe.


  • Analyze and develop algorithms for processing vehicle sensor data
  • Analyze and develop algorithms for vehicle environment estimation
  • Implement algorithms for driving assistance systems functionalities
  • Analyze eventual issues and derive corrective actions
  • Perform the smoke and unit tests for each new algorithm/software component version
  • Cooperate with an international development team and customers to solve challenging problems


  • University Degree (i.e. Electronics, Telecommunications, Computer Science, Mathematics, Signals and Systems)
  • Advanced knowledge of Python and C/C++ programming language
  • Advanced knowledge of object-oriented programming
  • Excellent problem-solving skills
  • Good knowledge of probability and statistics
  • Understanding of mathematical concepts (university course level linear algebra, calculus, optimization, analytical geometry, …)
  • Basic knowledge of digital signal processing
  • Excellent communication and collaboration skills
  • Fluent in English


  • Strong mathematics and signal processing background
  • Knowledge of different types of tracking algorithms (Kalman filters)
  • Basic knowledge of machine learning algorithms
  • Automotive experience
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience in communicating with other technical teams, and management, to collect requirements, describe software product features, and technical solutions


  • A dynamic team in a globally active organization
  • Competitive pay and a comprehensive benefit package
  • Professional development opportunities
  • Flexible working hours and mobile work
  • Private health Insurance
  • Fitpass premium

If you are interested in this job position, you can send us your resume and letter of application in English language via Only shortlisted candidates will be contacted.

Najbolji proces selekcije u 2020. – 1. mesto

Ovaj poslodavac odgovara na vaše prijave