Jobs and Careers
BO

Senior Computer Vision Software Engineer for Self-Driving Cars, Engineering Center, Cluj / Bucharest

Bosch Group
Cluj-Napoca, Romaniafull_timeVerifiedPosted 7 Mar 2024

About the role

<h3>Company Description</h3><p>At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Whether in areas of <strong>Automated Driving, Electric &amp; Connected Mobility, IoT or Connectivity,</strong> our ideas make driving safer and more comfortable than ever before. This is only possible with the help of our colleagues from Bosch Engineering Center - with offices in Cluj and Bucharest - specialized in software, hardware &amp; mechanics and reliability engineering. We work closely together with other international mobility development teams and with the local Bosch Cluj Plant in order to offer <strong>unique products</strong> and <strong>AIoT</strong> solutions to our clients from around the world. </p><p>So, are you ready to<strong> shape the future of the mobility</strong> together with us? Let us tell you more. Our promise to our associates is rock-solid: we <strong>grow</strong> together, we <strong>enjoy</strong> our work, and we <strong>inspire</strong> each other. Join in and feel the difference.</p><h3>Job Description</h3><p>We are currently looking for a <em><strong>Senior</strong></em><em><strong> </strong></em><em><strong>Computer Vision Software Engineer for Self-Driving Cars</strong></em> to work within our team.</p><p>We are a team of engineers that harness the power of artificial intelligence, video-based perception and deep learning to create industry leading automated driving technologies. We develop state-of-the-art computer vision algorithms, art neural networks based on video sensors with the focus on traffic/driving/parking scenes understanding. Our activities cover a broad set of computer vision algorithmic methods and entire data-driven development loop ranging from data selection and filtering to creating models for various vision tasks and to optimizing &amp; deploying them on embedded automotive hardware, for self-driving / automated driving cars. Our applications cover various mobile platforms (vehicles, motorcycles, etc.), enabling automatic lateral and longitudinal control of the vehicles as well as high-definition maps creation.</p><p><u>In your role you will: </u></p><ul><li>Develop computer vision based environment perception algorithms for assisted and automated driving systems;</li><li>Design, develop and optimize algorithms and software for single and for multi-camera video systems using a variety of state-of-the art methods (deep learning, structure from motion, optical flow, 3D reconstruction, clustering, segmentation, objects tracking, visual odometry, numerical optimization techniques, projective geometry);</li><li>Create, adapt and train deep learning models that detect / classify / segment objects of interest in the context of automated driving, such as, but not limited to: vehicles of all types, pedestrians, road infrastructure elements, traffic lights, signs, free-space etc;</li><li>Be responsible for the data-engineering related activities such as data filtering and automatic search, doing statistics, defining labeling guidelines, preparing the data requirements for each model etc;</li><li>Be responsible for optimizing and deploying trained deep learning models and 3D perception algorithms to dedicated hardware devices;</li><li>Evaluate and validate the performance of the models based on ground truth and reference sensors data, and will experiment ways to improve scenarios with undesired behavior;</li><li>Evaluate and tune the algorithmic performance on large data-sets for reaching series-ready systems performance;</li><li>Occasionally develop offline algorithmic methods for reference sensors data processing (e.g. LiDAR) and visualization software (e.g. 3D visualization);</li></ul><p><u>Technology Stack:</u></p><ul><li>Python, C/C++</li><li>Tensorflow, Keras, Pytorch</li><li>Parallel computing frameworks (NEON, DSPs, OpenCL, CUDA, …)</li><li>Horovod, Microsoft Azure</li><li>Linux</li><li>GIT, Jira, Bitbucket, Docker</li><li>Jenkins, CMake or equivalents</li></ul><h3>Qualifications</h3><ul><li>You have at least 5 years of experience in the computer vision field.</li><li>You have a university degree in computer science, automation, electronics and telecommunications, informatics, mathematics or comparable;</li><li>You have a thorough understanding of computer vision / deep learning / machine learning (i.e., building blocks, mathematics, and intuition behind), algorithms, data structures and software design.</li><li>You have an extensive experience with Python, object oriented programming and with deep learning training frameworks (TensorFlow, PyTorch, etc.);</li><li>You enjoy working on both research &amp; development related activities;</li><li>You are motivated and committed to get involved, learn and contribute to the development of cutting-edge technologies in collaboration with a global network of experts;</li><li>You have good communication, strong analytical skills, you are team oriente

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bosch Group

View company profile →