Cache of job #13741661

Job Title

Embedded Software Engineer

Employer

ICDS Recruitment

Location

Galway

Description

Job Title: Embedded Computer Vision Software Engineer - Galway. Position Overview. As an embedded computer vision software engineer, you will be responsible for the embedded development of computer vision algorithms and supporting functions enabling Automated Driving Assistance Systems on state of the art multi-core automotive SoCs. Examples of such algorithms include: pedestrian detection, lane detection, parking slot detection, structure from motion, object detection and classification. Your responsibilities will extend to software architecture design, reviewing algorithm design, module adaptation and optimisation in a real time multi-core automotive system. Responsibilities. Integrate computer vision algorithms and supporting functions on embedded 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 and ASIL. Perform research into new embedded architectures / platforms to ensure the organisation remains in line with all leading edge / emerging automotive vision technologies. Opportunity to work on next generation SOC platforms in complex systems for leading OEMs in the automotive industry. Support Intellectual Property activities and generate Invention Disclosure Memos to facilitate patent applications. Role may require occasional travel to other company/customer locations. Candidate Profile. Required Skills/Experience. 5+ years of experience with software development using C/++ on embedded platforms (e.g. ARM and DSP. Degree in Software Engineering, Computer Science, Electronics. Familiarity with resource / load sharing and synchronisation techniques for multi-core processing. Knowledge of basic computer vision algorithms and image formats. Background in development tools and methodologies (build systems, configuration management-Git/Hg etc.) Excellent written and spoken English language skills. High level of innovation and motivation. Knowledge of embedded processor internals (specific hardware blocks and peripherals. Exposure to object oriented software design principles. Knowledge of the software development lifecycle. Desired Attributes. Experience with parallel programming in CUDA, or OpenCL. Understanding of prototyping/scripting tools such as MATLAB, Python, OpenCV etc. Familiarity with documenting software architecture and design using UML or similar tools. 2+ years of experience in multi-core video processing algorithms. Knowledge of automotive processes and standards such as ISO26262 and ASIL. Worked in a regulated industry such as automotive or aerospace. Keywords. ADAS, Computer Vision, Automated Driving, Automated Parking, Image Processing, Video Processing, DSP, FPGA, GPU, Vector processing, SIMD, CUDA, OpenCL, ++, C, RTOS, automotive. This job originally appeared on RecruitIreland.com.

Date Added

2502 days ago

Apply