#1 Job Board for tech industry in Europe

Algorithm Development Engineer
New
C

Algorithm Development Engineer

Type of work
Full-time
Experience
Mid
Employment Type
Permanent
Operating mode
Hybrid

Tech stack

    English

    B2

    C++ 14

    advanced

    Git

    advanced

    Linux

    advanced

Job description

Online interview
Friendly offer

Algorithm Development Engineer


We are currently looking for candidates to boost our group developing algorithms for future ADAS solutions. Join us now and become a member of a team currently focusing on innovative solutions for a precise vehicle localization.

ADAS algorithms are used to process sensor data (radars, vision, GNSS, etc.) and extract the information relevant to driving context. This includes elements of the environment uniquely describing a particular location.

In this role you will employ your creativity and expertise in information fusion and code implementation to deliver a localization solution enabling safer and more convenient driving.

Your exact role in the team will be adjusted depending on your profile.


Your Role:

  1. Take part in the design of new driver assistance systems
  2. Implementation of Software module responsible for novel localization solutions
  3. Verify and optimize system performance using real data and experiments
  4. Root cause identification and issue solving
  5. Technical documentation for design
  6. Collaboration and effective communication with global internal development teams
  7. Occasional exposure to OEM customers via remote meetings, in-person demonstrations and presentations
  8. Occasional travels (global) for internal and external workshops


Your Background:

  1. MSc degree in Engineering, Computer Science, Control, Automation and Robotics, Electronics, Physics or similar
  2. Experience in software development using C/C++
  3. Experience with unit testing in C++ (Google Test framework)
  4. Experience in designing and implementing algorithms
  5. Practical knowledge of Git version control system
  6. Practical skills in Linux environment (Ubuntu)
  7. Experience in integration of robotic systems
  8. Basic knowledge of statistics
  9. Fluent command in spoken and written English


Highly Beneficial:

  1. Past experience in driver assistance systems
  2. Experience in control system prototyping frameworks, e.g. Robotic Operating System
  3. Experience in localization systems and algorithms, e.g. SLAM
  4. Expertize in radar perception systems
  5. Expertize in vision perception systems
  6. Experience in configuration and release process for SW projects
  7. Experience in software development using C/C++, Python, MATLAB
  8. Experience and knowledge of GitLab CI/CD pipelines
Undisclosed Salary

Permanent