Technologies-expected : C++ Android QNX Java technologies-optional : RTOS Bidiu Carlife about-project : We are seeking a highly skilled Senior Software Engineer – Projection to join our team. The ideal candidate will have extensive experience in C++ and Java, with a focus on projection technologies such as Android Auto and Car Play. This role involves working on cutting-edge automotive projects, developing and optimizing projection systems, and ensuring seamless integration with Android Automotive and other platforms. This role provides an exciting opportunity to work on innovative automotive projection systems. If you are passionate about developing cutting-edge software solutions for the automotive domain, we encourage you to apply. MD rate: 180 - 220 EUR responsibilities : Design and implement projection systems, including Android Auto and Car Play, ensuring seamless integration with automotive platforms. Develop and maintain system components in C++ and Java, leveraging best practices such as SOLID principles and Design Patterns. Work on Audio/Video Encoding, Decoding, and Rendering to optimize media streaming and playback. Implement and debug Linux and Android middleware components, including inter-process communication (IPC) and multi-threading. Develop and optimize transport layers for USB, Bluetooth, and Wi Fi communication. Collaborate with cross-functional teams to ensure seamless integration of projection technologies into the automotive system. Perform debugging and troubleshooting using tools like gdb and valgrind. Ensure compliance with security frameworks such as SELinux and optimize system performance using the Yocto build system. Conduct unit and component testing to ensure the reliability and quality of software components. Follow Agile methodologies and participate in sprint planning, code reviews, and retrospectives. requirements-expected : 5+ years of experience in C++ development (STL, Templates, Exceptions, Threading). Strong experience in Component/System Design following SOLID principles and Design Patterns. Solid knowledge of QNX, Android, and Linux platforms. Proficiency in Java and JNI for Android middleware and application development. Experience in projection technologies such as Android Auto and Car Play. Strong understanding of Audio/Video Encoding, Decoding, and Rendering. Experience in Linux Programming (IPC, Multi-threading, Critical Sections). Knowledge of Bluetooth Profiles, Wi Fi Modes and Configuration, and Projection Modes. Familiarity with Yocto build system and hands-on experience in embedded system development. Proficient in debugging tools like gdb and valgrind. benefits : remote work opportunities