.
Senior Software Engineer Projection
  • Warsaw
Senior Software Engineer Projection
Warszawa, Warsaw, Masovian Voivodeship, Polska
EndySoft
14. 12. 2024
Informacje o stanowisku

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 CarPlay. 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 CarPlay, 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 WiFi 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 CarPlay.
  • Strong understanding of Audio/Video Encoding, Decoding, and Rendering.
  • Experience in Linux Programming (IPC, Multi-threading, Critical Sections).
  • Knowledge of Bluetooth Profiles, WiFi 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

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    93 902
    15 856