Infotainment C++ - Bengaluru | Zoek India
This Browser does not support all the features of .
For the best experience please use a Modern Browser.
Infotainment C++, Linux, Embedded Engineer
Permanent (Full time)
Tasks Job ID: Software Developer, Linux Middleware â Camera/Vision Systems Job Description: Develops end-user features. Design, document, implement / integrateÂ andÂ test. Develop features with focus on back-end layer and/or middle-layer in a layered architecture view. Experience - 3 to 7 years of experience in Software development Education & Training - Masters/Bachelors in Computer Science or Electronics and Communication Engineering or related field Mandatory Skills - C/C++ programming experience - Experience with development on embedded Linux platforms - Experience in using IPC mechanism like DBus, Thrift etc., - Experience in working with Linux embedded platform (Development, Build and Deployment) - Experience in build tools cmake, make/gmake and cross compilation - Excellent Communication and Team work skillsÂ Desired Skills - Experience in working with Automotive Infotainment Head Unit Hardware - Good knowledge of UML Modelling tools like EA, Rhapsody. - Good knowledge of Test driven development (Unit and Module testing) - Good knowledge of SW-Version-Tools like SVN, GIT Knowledge of systems software design, operating systems and architectures - Proven ability working in Agile Scrum environment using Atlassian tools Job Responsibilities - Software Development and Unit Testing - Optimizing computational applications (such as computer vision, image processing, graphics, machine learning) for architectures such as x86, ARM, NEON, or CUDA - Conceptualize, architect and prototype software solutions on high performance embedded systems - Development of SW frameworks and modules for Head Unit - System requirements analysis and clarification internal in Daimler and with suppliers - Define and Analyse SW requirements and SW interfaces - Integration, Build and Release Management of application - Documentation of High Level, Low Level design, Source code and Unit Tests - Develop, flash and test the application in Embedded Hardware - Communication with partners, suppliers and within the team Qualifications Bachelors or Masterâs Degree in Electronics & Communication/Computer Science/Equivalent