HARMAN-APOSTERA’S engineers and designers are creative, purposeful, and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem.
16 червня 2022

Senior CV/ML Engineer (вакансія неактивна)

Київ, Одеса, Ужгород, за кордоном, віддалено

We are looking for a highly skilled SW Engineer to join our growing HARMAN ADAS SBU team helping us to develop state of the art mixed reality applications for automotive solutions, the most advanced from design and testing perspective to cover plenty of use-cases which must work robust independently on environment and user inter-action.

The ideal candidate will have prior experience with similar SW for real-time system designing it in the way to get well-structured, easily readable and highly stable source code. The great plus is prior experience in digital signal processing, objects recognition and tracking and GPU compute.

What You Will Do:

  • Software development for ADAS and infotainment systems and solutions
  • Research and development of ADAS related Computer Vision algorithms (e.g. forward looking camera object detection, tracking, environment scene reconstruction)
  • Optimization of existing algorithms to achieve real-time performance under target plat-forms
  • Embedded real time system development
  • Verification of implemented software (unit test, etc.)
  • Involvement in requirements analysis, architecture development & design
  • Software requirements review and implementation
  • Follow processes specific to automotive industry and software development in general
  • Communication with customer (optional)

What You Need:

  • Bachelor’s, Master‘s Degree or PhD in Computer Vision, Computer Science, Applied Math-ematics, Physics or related field combined with software engineering
  • 6+ years of engineering experience
  • Strong Computer Science fundamentals (data-structures, algorithms, etc.).
  • Deep understanding of C++ language semantics & STL (at least C++14)
  • Strong Software architectural design skills
  • Understanding of target hardware architecture
  • Strong computer vision algorithms knowledge and ability to apply in working solutions
  • Strong knowledge of linear algebra knowledge, probabilistic theory, signal processing al-gorithms
  • In depth understanding of camera models, multi-view geometry, 3D computer vision
  • Prior experience with IMU, color and monochrome cameras (optics and its impact on al-gorithms), camera calibration
  • Familiarity with common ground truth technologies, methodologies and metrics em-ployed in CV/ML
  • Machine Learning/Deep Learning techniques
  • OpenCV, hands-on TensorFlow/TensorFlow Lite working experience
  • Drive for results
  • Teamwork and cooperation
  • Excellent problem solving, decision making & debugging skills
  • Ability to deal with ambiguity
  • Excellent written and verbal communication skills
  • Advanced level of English

What is Nice to Have:

  • Understanding of mobile camera / depth system pipeline, ISP, Image quality
  • Projective geometry, camera coordinates transformations
  • LIDAR working experience
  • Experience with Linux OS
  • Debugging under Linux
  • Boost knowledge
  • Experience with multithreading
  • Understanding of dynamic libraries
  • Experience with CUDA optimization
  • Python