Overview
Technical Lead Software Engineer for Automotive Android software development, building Android Framework components and system services for AAOS-based infotainment and cockpit systems.
What you'll do
- Design, develop, and maintain Android Framework components and system services for Automotive Android platforms.
- Analyze requirements and implement software solutions for AAOS-based infotainment and cockpit systems.
- Develop software modules using Java and C++ while following coding standards and best practices.
- Debug and resolve framework, middleware, and system-level issues across Android platforms.
- Collaborate with System Architects, Feature Owners, BSP teams, and application developers to deliver integrated solutions.
- Participate in software design reviews, code reviews, and technical discussions.
- Develop and execute unit tests and support system integration and validation activities.
- Ensure compliance with ASPICE processes and contribute to software work products, including requirements, design, implementation, and testing documentation.
Nice to have
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- 10+ years of experience in embedded software or Android platform development.
- Strong understanding of Android Framework.
- Hands-on experience with Android Automotive OS (AAOS).
- Proficiency in Java and C++ programming.
- Experience with Android architecture, Binder IPC, AIDL, and Android build systems.
- Strong debugging and troubleshooting skills in Linux/Android environments.
- Knowledge of software development lifecycle and version control systems (Git).
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.