Android Engineers (Application, Framework & Platform) - Local Only

KPIT logo

KPIT

View Salaries, Reviews, and more  

Job Description

Company Description

KPIT is a global technology company specializing in providing software solutions and services to the automotive, manufacturing, life sciences, and financial services industries. We are passionate about innovation and creating impactful solutions that drive the future of mobility. At KPIT, youโ€™ll be part of a collaborative and dynamic environment, working on cutting-edge technologies with a team of talented engineers and designers.


Android Framework Engineer (SXM / Automotive Multimedia)

Responsibilities

  • Design and develop Android Framework services for SXM (SiriusXM) integration
  • Customize Android AOSP framework to support multimedia features
  • Develop and maintain HAL (Hardware Abstraction Layer) interfaces
  • Work with C/C++ and Java/Kotlin for system-level development
  • Debug and optimize system performance issues
  • Collaborate with hardware teams and application developers
  • Ensure code quality through reviews and best practices

Requirements

  • 3+ years of Android Framework development experience
  • Strong knowledge of AOSP architecture and build system
  • Proficiency in C/C++ and Java/Kotlin
  • Experience with HAL, Binder IPC, and Android system services
  • Understanding of Linux kernel and device drivers
  • Familiarity with automotive or multimedia systems

Nice to have

  • Experience with SiriusXM or similar radio systems
  • Android Automotive OS knowledge
  • Experience with audio frameworks (AudioFlinger, AudioPolicy)
  • Knowledge of automotive protocols (CAN, LIN, MOST)
  • Experience contributing to AOSP / Git workflows


Android App Framework Engineer (Junior โ†’ Intermediate)

Responsibilities

  • Design, develop, and maintain Android applications and core framework components
  • Apply modern architectures (MVVM, MVI, Clean Architecture)
  • Collaborate with cross-functional teams to deliver features
  • Write unit & UI tests (JUnit, Espresso, Mockito)
  • Debug, optimize performance, and improve stability
  • (Intermediate) contribute to architecture and mentor junior engineers

Requirements

  • 0โ€“5+ years of Android development experience
  • Proficiency in Kotlin and/or Java
  • Good understanding of Android SDK & Architecture Components
  • Experience with REST APIs, Git, and Agile
  • Strong problem-solving and debugging skills

Nice to have

  • CI/CD experience
  • Android Jetpack (Compose, DataStore)
  • Automotive knowledge (CAN, LIN, Ethernet)


Android HMI App / SDK Engineer (Automotive)

Responsibilities

  • Develop HMI applications and reusable SDKs for Android Automotive
  • Build UI using Jetpack Compose (widgets, templates, themes)
  • Ensure scalability, modularity, and cross-device compatibility
  • Collaborate with designers to deliver consistent UX
  • Write unit, integration, and UI tests
  • Mentor junior engineers and guide best practices

Requirements

  • 3โ€“5+ years Android development experience
  • Strong experience with Jetpack Compose & UI development
  • Experience building reusable UI components / libraries
  • Knowledge of Android Automotive / IVI systems
  • Familiar with design patterns, SOLID, and Agile

Nice to have

  • Experience in IVI production projects
  • Knowledge of Car Framework, IPC (D-BUS, SOME/IP, etc.)
  • Experience working with Figma and UI systems


Platform Engineer (Android, QNX, Hypervisor, BSP, Kernel, Build System, Google Compliance & Attestation)

Responsibilities

  • Develop and maintain product variant handling setup.
  • Integrate and make sure SensorHal and gyro driver is working and fulfilling requirements
  • Maintain board configs. Ensuring that both host and hypervisor boot without issues under normal conditions.
  • Manage partition layout handling for specialized products.
  • Integration of google attestation and weave component and testing of such.
  • Drive and align with OEM and DHU factory on how keys are received and how CSRs are uploaded to google via OEM.
  • Maintain current solution for unified configuration handling and develop new solution for upcoming projects.
  • Ensure and enforce so that all implementations is in-line with Google automotive requirements and passes xTS.
  • Design and develop software architecture for Android Middleware/Platform in the automotive domain.

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, or related majors.
  • Fluent in spoken English is a must
  • At least 2 years (for Junior) and 3-6++ years (for Intermediate & Senior) of professional experience in the embedded software development industry.
  • Experience working within the Android area
  • Experience in following programming languages C++, Python, Java, HTML
  • Knowledge of Unit Testing Framework like GTest

Nice to have

  • Knowledge in Automotive Software Development
  • Experience with GNSS solutions and positioning
  • Experience from QNX and Hypervisors




Interview Questions of Android Engineers (Application, Framework & Platform) - Local Only at KPIT

Currently, there aren't any interview questions for this role at KPIT shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Android Engineers (Application, Framework & Platform) - Local Only at KPIT

Currently, there aren't any salaries for this role at KPIT shared by other job seekers.

View more salaries from KPIT โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now