Senior Android Automotive Platform Engineer

PLN
Net - Godzina
  • LevelSenior
  • LanguageEnglish
  • CategoryEngineering
  • LocationHybrid, Wrocław
  • Contract typeB2B

Our client is a European technology company specializing in software development for the automotive sector, with a particular focus on HMI, infotainment, and in-vehicle software. The company delivers projects for international automotive manufacturers, developing modern solutions that combine embedded software, C++, and Qt. Its core business focuses on advanced digital systems and user interfaces used in next-generation vehicles.

Our client is a European technology company specializing in software development for the automotive sector, with a particular focus on HMI, infotainment, and in-vehicle software. The company delivers projects for international automotive manufacturers, developing modern solutions that combine embedded software, C++, and Qt. Its core business focuses on advanced digital systems and user interfaces used in next-generation vehicles.

Responsibilities

  • Developing Android Automotive platform components and infotainment/HMI systems.
  • Designing and implementing solutions across the Android Framework, native services, and C++ modules.
  • Integrating Java/Kotlin code with the native layer using Android NDK, JNI, Binder, and AIDL.
  • Developing and integrating system services, middleware, and HAL interfaces.
  • Analyzing and resolving issues across multiple system layers, including applications, Android Framework, native code, HAL, and Linux.
  • Optimizing performance, boot time, stability, and memory usage.
  • Designing interfaces and architecture between Android, C++, and vehicle system components.
  • Collaborating with HMI, BSP, embedded, multimedia, and vehicle integration teams.
  • Conducting architecture and code reviews and providing technical guidance to less experienced developers.
  • Contributing to technical requirements analysis and architectural decision-making.

Requirements

  • Approximately 5 years of Android development experience, including experience beyond standard mobile application development.
  • Strong C++ skills, including multithreading, memory management, and native code debugging.
  • Hands-on experience with Android AOSP, Android Framework, or Android Automotive OS.
  • Experience with Android NDK and JNI.
  • Knowledge of Android communication mechanisms, such as:
    • Binder
    • AIDL
    • Native services
    • System services
    • IPC
  • Good knowledge of Java or Kotlin and the Android SDK.
  • Knowledge of Linux and experience working with embedded Linux or embedded systems.
  • Ability to debug cross-layer issues.
  • Experience designing system components and making architectural decisions.
  • Ability to independently analyze complex integration and performance issues.
  • Very good command of English.

Nice to Have

  • Experience with Android Automotive OS and IVI/infotainment systems.
  • Knowledge of Vehicle HAL, Car Service, Car APIs, or CarPropertyManager.
  • Experience with:
    • HAL
    • BSP
    • AIDL HAL
    • HIDL
    • Android build system
    • Soong
    • Android.bp
  • Knowledge of QNX, hypervisors, or multi-OS cockpit platforms.
  • Experience with multimedia frameworks, audio/video, Chromium, ExoPlayer, Bluetooth, or Wi-Fi.
  • Knowledge of SELinux, Android permissions, and privileged/system applications.
  • Experience with OTA updates, software flashing, diagnostics, or DTC.
  • Knowledge of automotive Ethernet, CAN, SOME/IP, or ECU integration.
  • Experience working on projects for OEMs or Tier 1 suppliers.
  • Knowledge of ASPICE, ISO 26262, or automotive software development processes.
  • Experience with CTS, VTS, integration testing, and CI/CD.
Return to list

    Send your CV





    Click here to browse

    Call us
    +48 736 632 668

    Write to us
    info@recrutec.pl
    Important: This website uses Cookies and other technologies. By continuing to use it, you agree to the Privacy policy and Cookies.