Posted on: 27/11/2025
Job Description
Roles and Responsibilities
- Design and Build Advanced Applications for the Android Platform: Develop robust and user-friendly Android applications using Kotlin. This includes working with outside data sources and APIs, and testing code for robustness, performance, usability, and general reliability.
- Development Process: Oversee the entire development lifecycle, from concept to deployment, including coding standards, code reviews, source control management, build processes, and testing.
- Collaborate with Cross-Functional Teams: Work alongside other engineers and developers working on different layers of the infrastructure. Collaboration with UI/UX designers, and product teams to define, design, and ship new features.
- Excellent Communication Skills: Ability to effectively communicate with project owners/managers (PO/PM) and developers, both in meetings and through written communication.
- Maintain and Enhance Existing Applications: Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Ensure the performance, quality, and responsiveness of applications.
- Troubleshooting and Debugging: Identify and correct bottlenecks, fix bugs, improve application performance.
- Proactive Issue Identification and Management: Proactively identify potential issues and challenges before they become critical problems.
- Deep Understanding of Kotlin and Android Frameworks: Expertise in Kotlin and its nuances, and experience with RESTful APIs to connect Android applications to back-end services.
- Experience with Push Notifications integrations.
- Understanding of Google's Android Design Principles and Application Interface Guidelines.
- Additional Considerations: Portfolio of released applications on the Google Play Store.
- Proven Software Development Experience: 4+ years of experience in Android development using Kotlin.
- Software development for Android OS (Linux environment) product
- Application module configuration of SOC chip and Testing for the Android based Display Products
- Taking ownership in making software deliverables on time
- Good problem-solving skills in software development
- Lead a team of 2 members for Android product development in Linux
- Document the Development and mentoring Juniors
Skills Required: -
- Knowledge on SOC chip (Quectel ) mandatory
- Develop and deploy custom applications using Android Studio IDE and SDK
- Hands on experience on android OS based software architecture knowledge mandatory. (MVVM etc)
- Configuring the SOC chip with android features (call, BT, WIFI, apps integration, Camera interface enabling, Touch interface, TFT configuration etc)
- Familiar with android boot process and flashing images like fast boot, OTA, QFIL
- Mobile apps development exposure
- Knowledge on Android HAL and HIDL Concepts
- Design, Develop and maintain Human Machine interface (HMI) using tools
- Knowledge on CAN Over UART Communcation, AOSP
- Cluster application features like Speed, odometer, Telltales, etc.
- optional - Voice interface development, Face detection, AL, ML knowledge
- Best Android smartphones
Programming Skills :
- Proficiency in JAVA, Kotlin and C++
Education Qualification :
- BE (EEE), BE(ECE), MS (Electronics), MCA, BE (Computer Science), M tech (Embedded/electronics)
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1581779
Interview Questions for you
View All