Expected Experience / Expertise :
Strong knowledge of Android Application development concepts.
Experience in developing complex Automotive Android Applications.
Strong Kotlin, Java, C / C++ programming skills.
Experience in developing UI using Jetpack Compose
Experience in writing unit test cases using Mockito and Roboelectric.
Understanding of latest Android Architecture Patterns.
Understanding of various Android frameworks / application design patterns.
Proficient in Android System concepts.
Strong in fundamentals of IPC and OS concepts.
Knowledge and experience in Service Oriented Architecture (SOA) will be added advantage
Good knowledge of the software and hardware interactions for the area of expertise
Sound understanding of the system interactions.
Basic understanding of Agile software development and ALM tools such as JIRA is desirable
Should be able to guide team / partners to deliver the feature by co-ordinating with all stakeholders
Always should be up to date with latest innovations and technological trends of the industry
Key responsibilities of the role will include :
Design and develop complex HMI applications for the various JLR carlines.
Definition of high-level design (HLD) and System interactions for the defined uses cases
Management of functional and Non function requirements for the assigned functional area
Work closely with the squad’s product owner and systems engineers to translate customer / business needs into system requirements and high level designs
Review and sign off low level designs
Conduct root cause analysis on defects, identify interim and permanent fixes, and validate the fixes
Identification of the software components and assign requirements to each component
Definition of quality attributes for subsystem realising functional area of expertise
Definition of acceptance test cases for the area of expertise
Resolve technical challenges faced in responsible areas
Provide technical guidance and mentoring to junior engineers
Support supplier sourcing decisions
Previous Experience :
A minimum of 5-8 years of experience in Android application development
Should have worked in a complex onboard automotive project owning the responsibility for design and implementation
Experience in Android application development preferably in the Automotive domain.
Strong Kotlin, Java, C / C++ programming skills.
Expertise in any of design tools preferably Enterprise Architect
Strong understanding of software design and architectural patterns
Senior Android Developer • Bengaluru, Karnataka, India