Point your AI agent at freehire and let it find you a job.

Get the CLI →

Harman

NewBe an early applicant

Principal Engineer - Android HMI

Discussion
Job Description

Introduction: A Career at HARMAN Automotive

We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-tracking your career.

  • Engineer audio systems and integrated technology platforms that augment the driving experience

  • Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence

  • Advance in-vehicle infotainment, safety, efficiency, and enjoyment

About the Role

We are seeking an experienced Android HMI Developer to develop and optimize Android-based HMI applications for automotive infotainment systems. The role requires strong expertise in Java, Kotlin, Android SDK, UI development, and preferably AOSP/Android Automotive, with a focus on performance, system integration, and delivering seamless in-vehicle user experiences.

What You Will Do

  • Design, develop, and maintain Android-based HMI applications for automotive infotainment systems.
  • Implement UI/UX designs using Android frameworks and custom components.
  • Collaborate with UX/UI designers, system engineers, and other developers to ensure seamless integration and functionality.
  • Optimize application performance for embedded systems with limited resources.
  • Debug and resolve issues related to Android HMI application behavior, performance, and system integration.
  • Work with Android SDK, AOSP, and Android Automotive platform as required. Participate in code reviews, design discussions, and system architecture planning.

Key Skills & Experience:

  • Strong programming skills in Java and Kotlin.
  • Hands-on experience with Android SDK, Android UI development, and custom views.
  • Experience with AOSP customization and Android Automotive platform is a plus.
  • Understanding of automotive software development and HMI/IVI system architecture.
  • Familiarity with CAN, LIN, or other automotive communication protocols is desirable.
  • Experience with tools like Git, JIRA, and Confluence.
  • Good analytical and problem-solving skills with the ability to work independently or in a team.

What You Will Do

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong experience in Android application development, particularly for automotive HMI/IVI systems.
  • Hands-on expertise in Java, Kotlin, Android SDK, Android UI development, and custom views.
  • Experience with AOSP customization and Android Automotive platform is an added advantage.
  • Good understanding of automotive HMI/IVI architecture and embedded systems.
  • Familiarity with CAN, LIN, or other automotive communication protocols.
  • Experience with Git, JIRA, and Confluence.
  • Strong analytical, debugging, problem-solving, and collaboration skills.

What We Offer

  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
  • Work from Office environment with in-person collaboration, with most office-based roles onsite Five days a week.
  • Extensive training opportunities through our own HARMAN University
  • Competitive wellness benefits
  • Tuition reimbursement
  • “Be Brilliant” employee recognition and rewards program
  • An inclusive and diverse work environment that fosters and encourages professional and personal development

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available