Go directly to
      Let your ideas shape the future
      November 21, 2019

      My Dream Came True to Work as Developer in Driving Assistance Systems

      My Name is Ahmed Alhabrok, I am 29 years old, originally from Egypt, and I am function developer at motion control. I obtained my master’s degree in the automotive field 4 years ago from the university of Ingolstadt in Bavaria. My story with automotive began 10 years ago when I was in a summer course in Munich with my home university from Egypt. During this course I had the chance to visit a research group at TU Munich working with a camera from Continental testing a lane departure warning feature. I was really fascinated by this interesting field. As a result, after my bachelors two years later I came to Germany for my master’s degree in Driving Assistance Systems. Afterwards I had the chance to try software development in different fields like transmissions or working in testing positions. After 3 years I realized this position isn’t challenging enough for me.

      I always had a dream to develop and to have a great influence in the field of Driving Assistance Systems. 2018 was an outstanding year, because I joined Continental Advanced Driver Assistance System Business Unit. I was lucky to join an outstanding young dynamic multicultural team. We learn from each-other, we share the joy of creation new products, and we are there for each-other. All these helped me to integrate easily in Continentals spirit and values. Our team is responsible for the motion control which is a part of the cruising functions and hence part of driving functions. This seems to be quite complicated, so let me explain

      Cruising function is a function that automatically controls speed (Longitudinal cruising function; i.g, adaptive cruise control or shortly ACC) or position and orientation (lateral cruising function; i.g. lane keeping assist).

      While motion control is responsible for transformation of a given valid trajectory and the current ego vehicle position into appropriate actuator commands in order to keep the vehicle on its intended path, so motion control is really an important key player in the cruising functions, as it is the last interface to the actuator, so precision and accuracy are important criteria for us.


      Motion control consists of three parts:

      • Trajectory planner: calculates the optimal trajectory given from sensors within allowed physical limit.
      • Trajectory controller: validates the output from sensors and trajectory planner, realize appropriate maneuvers and tune the dynamic controller.
      • Dynamic controller: applies proper, and comfortable actuator commands to keep the vehicle in its intended path.

      I work with trajectory planner, which is the first connection between sensors’ world and actuators’ world. I have to adapt the trajectory planner to work with different cruising functions (for example traffic jam assist, lane keeping assist and emergency steering assist) and also assures that the generated trajectories are within the physical limit of the vehicle. All these requires a lot of communications with colleagues from sensorics department and actuator department, which I do really enjoy from day to day during my experience at Continental.


      This article was written by our employee.

      Ahmed Alhabrok

      Cookie Policy

      We use cookies to provide you with the best experience on our website. Click on "Accept all" to allow all cookies or "Change cookie settings" to decide individually.

      Note: If you consent to the use of performance cookies, you also consent to the transfer of your personal data to insecure third countries (e.g. to the USA). These insecure third countries do not provide a level of data protection comparable to EU standards. In the case of certain third party providers, such as Google and Mouseflow, no other guarantees are offered to compensate for this deficit. There is therefore a risk that the transmission of your personal data may result in state authorities accessing your personal data without you having effective legal protection options.

      For more information on performance technologies and the transfer of data to third countries, please refer to the privacy policy.

      By clicking the "Accept all" button, you explicitly consent to this. Consent can be revoked at any time by changing the cookie settings. The further processing of data already collected before revocation by the third-party provider cannot be excluded.

      A cookie is a small data file that is stored on your device. We use cookies to provide basic and convenience functionalities, measure website performance and analyze user behavior on the website. 

      Required cookies are always activated because they are indispensable for the operation of the website and to store your cookie consent. Functional and performance cookies are optional. All optional cookies are deactivated by default.

      You can change your cookie settings at any time by visiting our Cookie Policy or by clearing the cache in your browser. 

      Show more Show less
      Required cookies Required

      These cookies are required to provide you with key functions.

      Functional cookies

      These cookies are used to provide certain functionalities to you.

      Performance cookies

      These cookies are used to measure website performance and user behavior. All collected data are analyzed anonymously.