

Job Details

Position Title

HMI Developer

Reports To

Manager

Division



Function

Sub-Function

Digital &amp; IT

Digital and Analytics

Job Grade

Deputy Manager

Prepared on

26-04-2024



Organization Profile

The oldest motorcycle brand in continuous production, Royal Enfield has created beautifully crafted motorcycles since 1901. From its British roots, a manufacturing plant was established in Madras in 1955, a foothold from which Royal Enfield spearheaded the growth of India’s mid-sized two-wheeler segment. Royal Enfields are engaging, uncomplicated, accessible, and fun to ride; a vehicle for exploration and self-expression. It’s an approach the brand calls Pure Motorcycling.



Royal Enfield’s premium line-up includes the stylish Hunter 350, the timeless Classic 350, the Meteor 350 cruiser, the 650 parallel twin motorcycles - New Super Meteor 650, Interceptor 650 and Continental GT 650.  The adventure motorcycles - Himalayan adventure tourer and the Scram 411 ADV Crossover, and the iconic Bullet 350. Riders and a passionate community are fostered with a rich profusion of events at a local, regional and international level. Most notable are Rider Mania, an annual gathering of thousands of Royal Enfield enthusiasts in Goa, and Himalayan Odyssey, a yearly pilgrimage over some of the toughest terrain and highest mountain passes.



A division of Eicher Motors Limited, Royal Enfield operates through more than 2050 stores across all major cities and towns in India and through nearly 1150+ touchpoints in more than 60 countries around the globe. Royal Enfield also has two world-class technical centres, in Bruntingthorpe, UK, and in Chennai, India. The company’s two state-of-the-art production facilities are located at Oragadam and Vallam Vadagal, near Chennai.  Across the world, Royal Enfield has five modern CKD assembly facilities in Nepal, Brazil, Thailand, Argentina and Colombia. With more than 35% CAGR for the last 5 years, Royal Enfield is the leader in the global mid-size motorcycle market.



Read more about us: www.royalenfield.com 

Catch-up on all the latest openings: https://royalenfield.com/aboutus/careers/



What will it be like to work for Royal Enfield 

As the oldest motorcycle company in continuous production, Royal Enfield made its first motorcycle in 1901. The team is growing consistently, competitively and profitably over a decade now, actively chasing its aim to be the #1 global mid-size motorcycle company and be the #1 Brand in product and service excellence. 



At Royal Enfield, we don’t simply focus on what we do, but how we do it is also very important to us. We do not follow the industry conventions, or take the well-trodden path. We create our own path and that has led us to this outstanding success in the past. Our values and the brand remain at the core of all our activities, as we work towards transforming Royal Enfield into a complete experiential brand. 



To that effect, we are adding quality and diversity to the existing team by bringing in new people from different industries providing us with a wide range of thoughts and ideas; people from different parts of the world to help us learn about the markets we intend to serve in the future.



Job Purpose

HMI Developer is part of the in-house product engineering team that has been setup to create technical differentiation and intellectual property in the domain of Software Defined Vehicle (SDV). This role will own core android components, develop new features, and ensure the stability &amp; security of the platform.



Key Responsibilities

As an HMI Developer, you will be responsible to own end-to-end of development by working with various stakeholders. Your key responsibilities will include, but not limited to:



Android Platform Development: Develop, customize, and maintain components of the Android platform, focusing on frameworks, system services, and lower-level layers. Ensure compatibility with AOSP or AAOS specifications.

Customization and Integration: Customize Android for specific hardware and device configurations. Integrate third-party libraries, system components, and proprietary software into the platform.

User Interface Development: Design and implement user interface components for the Android platform, including system-level UI elements, widgets, and custom views. Work on feature development for automotive or consumer applications.

Performance Optimization: Optimize system performance and resource usage, focusing on battery life, memory management, and processing efficiency. Conduct profiling and debugging to identify and resolve bottlenecks.

Collaboration and Communication: Collaborate with cross-functional teams, including hardware engineers, product managers, and UX/UI designers, to ensure a cohesive user experience. Communicate technical concepts effectively to both technical and non-technical stakeholders.

Security and Compliance: Ensure that Android platform components meet security standards and comply with relevant regulations. Implement security best practices, including permissions, authentication, and encryption.

Continuous Improvement: Stay updated with the latest developments in AOSP, AAOS, and Android development tools. Contribute to continuous improvement in development practices and processes.





Scope and Impact

Financial Accountability

Revenue

Direct



Budget

User



Number of Direct reports

0

Number of Indirect reports

0

Location(s)

Chennai, Tamil Nadu

Decision making and Impact









Network and stakeholders

Internal Stakeholder

External Stakeholder

Leads – All departments

Vendor partners















Qualification, Experience and Certification – Selection Criteria



Essential

Preferred

Education

Bachelor&#039;s degree in Computer Science/Electronics and Communications or  equivalent degree



Experience

Minimum 4 years of relevant experience in Java/Kotlin for Android development

Responsible for Android system architecture, frameworks, and system services

Experience with CI/CD pipelines, automated testing, and build automation tools.

Experience in AOSP (Android Open Source Project) or AAOS (Android Automotive Operating System) works on the development, customization, and maintenance of the Android platform for a variety of devices.

This role involves deep technical knowledge of Android&#039;s system architecture, frameworks, and user interface components



Familiarity with cloud platforms and containerization (Docker, Kubernetes) 

Familiarity with development tools like Android Studio, ADB, and Gradle



Certification/

Licensure/

Professional Membership









Behavioral Competencies

Empowering Leadership

Customer advocacy

Boundaryless Collaboration

Thinking Unconventional



For Internal use only

The position holder and Manager have read and discussed the job description and agree that it accurately describes the position.



Position Holder











Signature







Manager











Signature

Date

Date



