Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Android Developer|Bangalore|3+Yrs

  • Fraank System
  • India, B...
  • 3 - 8 Yrs

Job Description

  • Relevant experience: 5-8 years in Multimedia or connectivity ECU (anyone) middleware development (middleware mandatory).
  • Solid understanding of Android architecture, Binder IPC communication, HAL, AIDL, or similar communication and Android framework (mandatory).
  • An embedded SW architecture background is required.
  • Knowledge of SW development environment and process.
  • Experience in development in C++ or Java (anyone) is mandatory (Both are a Plus).
  • Experience in designing, and refactoring Java and C++ components.
  • Good understanding of Design Patterns and OOP concepts.
  • Experience in debugging complex systems.
  • Mandatory Automotive experience of a minimum of 2 Years.
  • Knowledge of Media and audio software stack is a plus.
  • Knowledge of Connectivity, TCU, and Telephone is a plus.
  • Knowledge of Google Test suite (GTest), Junit is a plus.
  • Knowledge of test framework integration. (Roboelectric, Mockito).

Job Responsibilities

  • Experience in GitLab, Scripting (Shell, Python), Service Oriented Architecture, and Docker is a plus.
  • Good communication in English, Rigorous and Well organized.
  • Good understanding of Source control git, build system automation for CI and CD.
  • Leadership skills (ability to support other team members).
  • Good understanding of SE Linux.
  • Android build system knowledge (bp, Soong, etc. ).
  • Desirable Additional Skill / Experience:
  • Requirement Understanding.
  • Software Project Management.
  • Software Quality Assurance.
  • General: Strong communication.

Location

Bengaluru, Karnataka, India