Description:
Headquartered in Tuam, Co. Galway, Valeo Vision Systems (VVS) is the world leader in providing advanced driver-assistance and automated parking systems. The Computer Vision Platform is responsible for developing custom-built state-of-the-art algorithms intrinsically designed to leverage the full power of today's most advanced multi-core automotive embedded platforms. The company applies state of the art computer vision techniques to the automotive domain; object detection, classification, structure-from-motion, localisation & mapping, and machine & deep learning. The company specialise in redefining state-of-the-art computer vision and delivering next-generation advanced driver-assistance and automated driving systems for leading European, American and Asian original equipment manufacturer’s (OEMs).
Responsibilities
- Perform state-of-the-art research into deep learning & Computer vision approaches and methodologies.
- Creation of high level module and sub-module architecture..
- Provide expertise to algorithm and embedded leads in the design of all the CV/DL functions.
- Alignment of architectures across the projects in the platform.
- Pushing the development and improvement of standard modules across CV/DL projects.
- Algorithm partitioning and pipelining/scheduling on the target system.
- Responding to RFI/RFQs for new developments.
- Handling POC and Pre-development responses and architectures.
- Provide expertise to system architects to support in architecture designs and decisions, including core allocation, memory considerations, etc.
- Drive studies for future developments or processes (particle study, impact of ISP, HW benchmarking).
- Ensure state of the art and efficient methods are being adopted by all teams in the CV platform to ensure best possible product.
- Support Intellectual Property activities and generate Invention Disclosure Memos to facilitate patent applications.
- Represent Valeo Vision System (VVS) at various Industry Working Groups and at Conferences where directed.
- Support the design and implementation of in-company training sessions in your area of expertise.
Required Skills/Experience
- BSc degree and 2+ years of work experience, or MSc degree and 1+ years of work experience, or PhD in any area with a focus on deep learning.
- Understanding of fundamental computer vision algorithms and approaches, with a focus on machine learning.
- Excellent English language communication skills, both written and verbal.
- High level of innovation and motivation .
Desired Attributes
- Specialisation in Machine Learning preferred.
- Applied Deep Learning work experience preferred.
- Academic publications in relevant field
- Experience with embedded devices (e.g. ARM, FPGA and DSP)
- Experience with parallel programming in CUDA, or OpenCL
- Algorithm development experience in robotics, sensor fusion, computer vision or applicable field
- Experience with PC-based simulation tools
- Knowledge of UML design tools
- Experience developing software for embedded platforms.
- Experience with version control software
- Experience developing algorithms for autonomous and/or real-time systems.
- Experience with imaging or optics systems.
- Automotive industry experience.