Position: Senior Embedded Developer position
Company: Intellias
Category: C++
Experience required: 3y
English level: upper

Our client is Tier 1 vendor in area of ADAS / AD solutions. The project that the successful candidate will join is focused on design and development of machine learning algorithms for next generation ADAS/AD solution.
With our Client, a developer of Computer Vision (CV) solutions for Automotive Systems, we are developing Perception Platform for processing of Images and Video streams from ADAS Cameras, which is designed for dedicated System on Chip (SoC). Current tasks are related to pre-processing of raw data from Camera, and adaptation of the Platform to different SoC's.
We are looking for a Senior Embedded Developer with knowledge in Machine Learning.

Responsibilities:
    Architectural design of software components for ADAS/AD solution
    Implementation of software components for ADAS/AD solution
    Conversion of Neural Network
    Participate in development of new features for Perception Platform
    Elaborate solutions for Platform adaptation to different SoC's
    Cooperate with development team, both internal and at Client side
    Stay in continuous communication with Client for technical topics

Requirements:
    5+ years of commercial experience in C++
    3+ years of experience with embedded development for SoC
    3+ years of ML algorithms development
    Strong understanding of OOP concepts and design patterns
    Software architecture design skills
    Excellent analytical, algorithmic, and optimization skills
    CI/CD systems
    Understanding of Agile methodologies and engineering practices
    At least upper-intermediate level of English
    Well-developed communication skills

Nice to have:

    Experience in Automotive Industry
    Deep Neural Network solution development expertise
    Knowledge in CV SoC's
    AUTOSAR
    Functional Safety
    Automotive SPICE
    Computer Science, Statistics, Mathematics, or Physics education is welcomed

Higher Education: Master’s Degree

Why this client?
    Developer of specific key Software for Computer Vision based ADAS and Autonomous Driving Systems

Why this team?
    Growing team of experienced Specialists keen of things they are doing

Why this technology?
    Computer Vision is one of key elements for ADAS and Autonomous Driving Systems