Position: C++ & Projection (GC48T RM 3002)
Job Description
MBOS: Linux, C, C++, Carplay, Android Auto for Automotive Entertainment
Minimum 4 to 8 years of experience
Qualifications
· Experience in screen projection technologies Carplay, Android Audio (Wired and Wireless)
· Must have Apple CarPlay or Google AndroidAuto certification done for at least 1 program.
· Experience in Modern C++14/17, OOPs, Design patterns.
· Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++)
· Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets.
· Experience in Build tools like Make, CMake and Git workflow.
· Experience in Linux, JDB, Valgrind, System Debugging skills.
· Experience with API design, Real-Time Systems.
· Experience in Creating Requirements, Design, UML Diagrams, Doxygen Documentation
· Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell
· Understanding Infotainment System Architecture, Design Principles.
· Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J
· Experience with issue-tracking tools JIRA/DOOR, Review tools (GERRIT) etc
· Experience with Embedded Linux / Yocto/ QNX
· Experience of working in Scrum team in Agile methodology.
· Knowledge of ASPICE V-Model Processes.
· Understanding/Experience in containers, hyper visor, virtualization.
· Experience with PulseAudio / ALSA or similar audio frameworks.
· Experience with Genivi Modules and Standards: DLT, NSM, UserProfile, Persitance, SomeIP.
· Experience with DevOps-CI/CD.
· Experience with AppArmour, Threat Modeling, TrustZone.
· Experience with vehicle diagnostics (UDS, DoIP)
Personal skills:
· Proficiency in problem solving and troubleshooting technical issues
· Excellent organizational, time management, prioritization and multi-tasking skills
· Personal initiative, commitment, perseverance and resilience
· Well-developed communication and teamwork skills
· Aspiration to engineering excellence
Language skills: Proficient in English, German is a plus!
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.