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

Get the CLI →

emagine

NewBe an early applicant

Software Engineer HMI Application

Posted 1 view
Discussion

Summary

Emagine is hiring a Software Engineer in Pune to develop Android-based Human-Machine Interface (HMI) applications for automotive. Day to day involves full SDLC for Android projects, building HMI apps in Java/Kotlin (AOSP/AAOS), debugging, mentoring juniors, and using tools like Android Studio, Jetpack Compose, Figma, Jenkins, JIRA, and GitLab in Agile/SCRUM teams.

Introduction & Summary

We are seeking a Software Engineer with a strong focus on Human-Machine Interface (HMI) application development for Android. The ideal candidate will possess extensive experience in automotive embedded software along with proficiency in JAVA/Kotlin. A background in Android project development is essential.

Main Responsibilities

As a key member of our team, you will be responsible for:

  • Conducting the full software development lifecycle for Android projects.
  • Creating and implementing robust HMI applications.
  • Collaborating with cross-functional teams in the automotive domain.
  • Supporting junior developers and promoting best practices.
  • Debugging and analyzing application behavior.

Key Requirements

  • Bachelor of Engineering degree in Electronics/Computer Science.
  • Minimum of 2-3 years of experience in Automotive Software Development on Android (AOSP/AAOS) in JAVA/Kotlin.
  • Total experience between 5 to 8 years.
  • Experience in Android HMI development for creating system and user apps.
  • Strong understanding of Android architecture and application development tools like Android Studio and Jetpack Compose.
  • Competence in HMI wireframing/prototyping (Figma).
  • Familiarity with continuous integration using tools like Jenkins.
  • Proficient in requirement management and issue-tracking tools such as JIRA and GITLab.
  • Experience working in an Agile environment, including SCRUM methodologies.
  • Strong problem-solving capabilities and debugging skills.

Nice to Have

  • Familiarity with A-SPICE frameworks.
  • Experience in Agile development and SCRUM practices.

Other Details

This role offers an engaging environment focused on automotive software development. Ideal candidates will demonstrate a sense of ownership and be a proactive team player. Opportunities for personal growth and team development are paramount.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering 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