Senior Software Engineer - Android
HARSH INTERNATIONAL · Kolkata · onsite · Posted 63d ago
About a minute. You'll make an account on the way through.
About this role
Job Summary
We are looking for a Senior Software Engineer (3-6 years experience) with strong expertise in Android Auto and Android Automotive OS (AAOS) development for infotainment platforms. In this role, you will contribute to the development of system-level and application-level features that enable seamless in-vehicle experiences across connectivity, media, navigation, and projection systems.
You will work closely with cross-functional teams to deliver high-quality automotive software solutions while fostering a collaborative, innovative, and performance-driven engineering culture environment.
Responsibilities
- Design and develop Android Auto and Android Automotive OS (AAOS) features for automotive infotainment platforms.
- Strong programming skills in Java, Kotlin, and C/C++ with solid understanding of object-oriented design and system-level programming.
- Strong understanding of Android core components including Activities, Services, Broadcast Receivers, and Content Providers within AOSP/AAOS-based infotainment systems.
- Hands-on experience with Android IPC mechanisms including AIDL, Binder framework, Binder transactions, and inter-process communication architecture for system-level services.
- Experience working with Android Auto projection architecture, media frameworks, and in-vehicle infotainment integrations.
- Good understanding of Android Automotive system architecture including: Car Service and Car APIs Vehicle HAL (VHAL) System UI and framework customization Multi-user and driver distraction guidelines Automotive-specific app integration and lifecycle management
- Experience with Android certification and compliance activities including: Executing PCTS (Partner Compatibility Test Suite) test cases Working with Google certification and validation processes
- Experience analyzing GAL monitor logs and troubleshooting Android Auto connectivity, projection, and performance-related issues.
- Strong debugging and log analysis skills including:
- Android Logcat analysis ANR trace and tombstone analysis System trace, Systrace, and Perfetto analysis Kernel logs (dmesg) and boot sequence debugging Memory, CPU, latency, and performance analysis Root cause analysis for framework and system-level issues
- Experience working with embedded Android systems, platform bring-up, middleware integration, and infotainment feature validation.
- Familiarity with automotive software development, lifecycle, Agile methodologies, and cross-functional collaboration in automotive environments.
- Ability to work independently, mentor junior engineers, and contribute to high-quality software delivery in fast-paced automotive projects.
Mandatory Skill
- Programming Skills: Kotlin, Java, C++
- Experience with Android Auto, including API integration and application development.
- Experience with debugging and troubleshooting tools, such as logcat, Android Studio Profiler.
- Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
- Excellent problem-solving skills, with the ability to work independently and collaboratively.
Preferred Skill
- Knowledge of Bluetooth, USB, Wifi and other automotive connectivity protocols.
- Familiarity with version control systems, such as Git or SVN.
- Minimum 1 complete AA certification experience
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
About HARSH INTERNATIONAL
HARSH INTERNATIONAL
Retail
25
employees
Eaton, CO (US)
US
₹4.3L PA avg
Avg at HARSH INTERNATIONAL
About
Industries
Employee ratings
10 reviews
Culture
4.2
Career growth
3.8
Work-life
4.2
Employees rate it well for
Find them on