Search by job, company or skills

A

Custom Software Engineer

12-14 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Project Role : Custom Software Engineer

Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.

Must have skills : Automotive Digital Cockpit Solutions

Good to have skills : NA

Minimum 3 Year(s) Of Experience Is Required

Educational Qualification : Bachelors or Masters degree in Computer Science Electronics or related field

Summary:

We are seeking a technically strong and delivery-focused Android Application Development Lead to drive the design and development of infotainment applications using Android Automotive OS (AAOS). This role involves full-stack architecture, HAL integration, and system-level collaboration to deliver high-performance, automotive-grade user experiences. The ideal candidate will have 8 14 years of experience in Android development, with deep expertise in AAOS, embedded systems, and infotainment platforms.

Roles & Responsibilities:

  • Application Development: Lead the design and development of infotainment applications using AAOS, focusing on modularity, performance, and maintainability.
  • Architecture & Integration: Architect full-stack solutions for media, navigation, user profiles, and distributed playback features.
  • HAL Communication: Develop modules that interact with VHAL and other HALs using AIDL/HIDL.
  • System Services: Integrate applications with system services and vendor-specific frameworks.
  • Debugging & Optimization: Resolve issues across application, framework, and HAL layers to ensure stability and performance.
  • Team Collaboration: Work closely with platform, hardware, and QA teams for seamless integration and validation.
  • Mentorship: Guide junior developers and enforce best practices in architecture, code quality, and testing.
  • Documentation: Create and present architecture diagrams, technical specifications, and implementation details to stakeholders
  • Lead Android infotainment application development, ensuring high performance compliance, and seamless integration across automotive platforms.

Professional & Technical Skills:

  • Years of experience in Android application development, preferably in automotive or embedded domains.
  • Strong proficiency in Java, Kotlin, and C++ (14/17).
  • Deep understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture.
  • Experience with Android components (Activities, Services, Broadcast Receivers, Content Providers).
  • Hands-on experience with AIDL/HIDL, VHAL, and HAL-to-app communication.
  • Familiarity with AAOS car services and infotainment integration.
  • Experience with BT, Wi-Fi, GPS, CAN at the application level.
  • Exposure to media, phone, navigation apps, and cloud communication.
  • Experience with partitioning concepts and cross-partition communication.
  • Proficiency in unit testing, instrumentation testing, and mocking frameworks.
  • Hands-on with Git, CI/CD workflows, and debugging tools (adb, logcat, Perfetto, Systrace).
  • ISO 26262 (Functional Safety), ASPICE
  • ISO/SAE 21434 (Cybersecurity)
  • Cybersecurity practices including TARA and secure communication

Additional Information:

  • The candidate should have minimum 12 years of experience in Infotainment & Telematics.
  • This position is based at our Bengaluru office.
  • A Bachelors or master's degree in computer science, Electronics or related field is required., Bachelors or Masters degree in Computer Science Electronics or related field




More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147212515