#1 Job Board for tech industry in Europe

Senior Software Engineer Android Middleware
New
Mobile

Senior Software Engineer Android Middleware

4 121 - 5 028 USD/monthNet per month - B2B
4 121 - 5 028 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    C++

    advanced

    Android

    advanced

    Java

    advanced

    Python

    advanced

    HIDL

    advanced

    AIDL

    advanced

Job description

Online interview

Position Overview:

We are seeking a highly skilled Senior Software Engineer – Android Middleware to join our team. The ideal candidate will have extensive experience in C++, Java, and Python, with a strong focus on Android Automotive and middleware development. This role involves designing and implementing custom Android HALs, enhancing the Android Framework, and ensuring seamless integration of middleware components within automotive systems.

MD rate: 15 000 – 18 300 PLN


Roles and Responsibilities:

  • Develop and maintain middleware components for Android Automotive platforms.
  • Design and implement custom HALs (e.g., Radio, Vehicle, Audio, GNSS) using AIDL and HIDL.
  • Work on Android OS migration, ensuring compatibility with hardware and optimizing system performance.
  • Enhance the Android Framework, including Car Service, VNDK, and Treble architecture.
  • Ensure compliance with Android CTS/VTS testing and security standards like SELinux, FBE, and FDE.
  • Collaborate with cross-functional teams to integrate Android middleware with Bluetooth Profiles, WiFi configurations, and other system components.
  • Debug and resolve system-level issues, optimizing performance for real-time automotive applications.
  • Participate in system design discussions, applying SOLID principles and Design Patterns to ensure scalability and maintainability.


Required Skills and Experience:

  • 5+ years of experience in C++ (STL, Templates, Exceptions, Threading), Java, and Python.
  • Strong knowledge of the Android Framework, Car Service, and Treble architecture.
  • Experience with AIDL and HIDL for Android HAL development.
  • Proficiency in implementing and customizing Android HALs.
  • Familiarity with Android CTS/VTS and Android security protocols, including SELinux.
  • Experience in the automotive domain, particularly Android Automotive.
  • Strong understanding of component/system design using SOLID principles and Design Patterns.
  • Knowledge of Bluetooth Profiles, WiFi modes/configuration, and communication protocols like CAN.


Nice to Have:

  • Experience with Hypervisors and virtualization in automotive systems.
  • Familiarity with Android OS migration and system upgrades.
  • Knowledge of performance optimization and low-level debugging tools.
  • Exposure to Agile/Scrum methodologies.
  • Experience with additional automotive frameworks and protocols.


Additional Information:

This is an exciting opportunity to work on cutting-edge Android Middleware solutions in the automotive industry. If you are passionate about pushing the boundaries of Android in automotive systems, we encourage you to apply.

4 121 - 5 028 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest EndySoft z siedzibą w Ostrava, ul. Zámostní 1155/27 (dalej jako "administrat... more