Computer Vision Embedded Software Architect

Job Details

permanent
Ireland
IE01 CONNAUGHT ELECTRONICS LIMITED
20-03-2024
Want updates for this and similar Jobs?


Full Job Description

Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global innovative companies.

 

Position Overview

As an embedded computer vision architect, you will be responsible for the embedded software design and development of computer vision algorithms enabling Automated Driving Assistance Systems. Examples of such algorithms include: pedestrian detection, structure from motion, lane detection, park slot detection, object detection and classification & scene understanding. Your responsibilities will extend to software architecture design, reviewing algorithm design, module adaptation and optimisation in a real time multi-core automotive system.

Responsibilities

  • Develop and adapt the embedded architecture design for computer vision algorithms on hardware platforms for automated driving applications

  • Work on state of the art multithreaded, multi-core SoC platform running RTOS

  • Work on product development compliant with automotive processes and standards like ISO26262, SPICE

  • Perform research into new embedded architectures/platforms to ensure the organisation remains abreast of all leading edge/emerging automotive vision technologies

  • Opportunity to work on next generation ARM, GPUs, DSP and Neural Processing platforms in complex systems for leading OEMs in the automotive industry

  • Support Intellectual Property activities and generate Invention Disclosure Memos to facilitate patent applications.

  • Contribute to design reviews of various disciplines of function development 

  • Role may require occasional travelling to other company/customer locations

Required Skills/Experience

  • 6+ years of experience with software development using C++ on computation cores (e.g. ARM, DSP, GPU and NSP) with various SOC manufacturers e.g. TI, Renesas, Qualcomm etc. 

  • Degree in Software Engineering, Computer Science, Physics, Electronics or equivalent

  • Deep knowledge of embedded system architecture such as memory hierarchies, vector processing etc. 

  • Expertise in resource/load sharing and synchronisation techniques for multi-core processing.

  • Experience with computer vision algorithms on a range of embedded platforms

  • Good knowledge of embedded processor internals targeted at CV algorithm applications.

  • Background in development tools and methodologies (build systems, configuration management-Git etc.)

  • Knowledge of Real-Time Operating Systems principles and applications.

  • Excellent written and spoken English language skills

  • High level of innovation and motivation

  • Good communication skills and ability to contribute in a team environment.


Desired Attributes

  • Familiarity with TensorFlow, PyTorch, and their application in computer vision.

  • Understanding of prototyping/scripting tools such as MATLAB, Python, OpenCV etc.

  • Skills in optimising for resource-constrained environments (memory, power)

  • Expert in object oriented software design principles

  • Expert at documenting software architecture and design using UML or similar tools  

  • Automotive industry experience

 

Keywords

ADAS, Computer Vision, Automated Driving, Automated Parking, Image Processing, Video Processing, DSP, FPGA, GPU, Neural Processor, Vector processing, SIMD, CUDA, OpenCL, C++, C, RTOS, automotive

Job:

R&D Team Leader/Architect

Organization:

Software Development

Schedule:

Full time

Employee Status:

Regular

Job Type:

Permanent contract

Job Posting Date:

2023-11-29

Join Us !
Being part of our team, you will join:
- one of the largest global innovative companies, with more than 20,000 engineers working in Research & Development
- a multi-cultural environment that values diversity and international collaboration
- more than 100,000 colleagues in 31 countries... which make a lot of opportunity for career growth
- a business highly committed to limiting the environmental impact if its activities and ranked by Corporate Knights as the number one company in the automotive sector in terms of sustainable development

More information on Valeo: