C++ & Bluetooth/Multimedia/Media Player
Job Description
MBOS: Linux, C, C++ for Automotive Entertainment Qualifications
Job Requirement
Skill Requirements:• Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues• Experience in Automotive Infotainment Domain• 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, GDB, Valgrind, System Debugging skills.• 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 Nice to have• Experience with Embedded Linux / Yocto/ QNX• Knowledge of ASPICE V-Model Processes.• Understanding/Experience in containers, hyper visor, virtualization.• Experience in Media player, Bluetooth, IAP, Android auto, Device manager, Remote UI.• Experience with DevOps-CI/CD.• Experience with AppArmour, Threat Modeling, TrustZone,• Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations.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