K

HMI Developer

Karnex Software Solution

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
3–7 yrs
Salary
Openings
1
Posted
5 hours ago
Work mode
In office
Education
B.Tech / B.E.
Eligibility
Candidates with a B.Tech or B.E. degree in any specialization are eligible to apply.
Resume
Required to apply

Where you'll work

Job description

About Karnex Software Solutions

Karnex Software Solutions Pvt Ltd. is an ISO 9001:2015 certified software product development and service company founded in 2013. It operates branches in Pune, Jaipur, and Bangalore and specializes in sectors including Automotive Engineering, Embedded Technologies, Semiconductor, Defence, Engineering Services, and IoT domains. The firm employs nearly 500 professionals. Their product portfolio features K-SIM (Vehicle Simulator), K-STACK (AUTOSAR Base Software), BSW K-START (Universal ECU Bootloader), and ABS development.

Role Description

Karnex Software Solutions is seeking a skilled HMI Developer with 3-7 years of experience in Android Application Development using Java directed towards Automotive Infotainment Systems. The candidate must demonstrate strong Java and Kotlin programming skills and be well-versed with Android components and development tools.

Key Responsibilities

  • Develop Android applications primarily for automotive infotainment platforms using Java.
  • Utilize proficiency in Android components to build robust, scalable applications.
  • Apply expertise in Java and Kotlin languages, with Kotlin being mandatory.
  • Debug and resolve issues using Android support tools such as logcat and ADB.
  • Implement object-oriented programming concepts effectively.
  • Use software design patterns including MVP, MVVM, and Observer as part of application architecture.
  • Understand and navigate the Android framework efficiently.
  • Integrate and manage third-party libraries, APIs, and Android SDK components.
  • Work with Android Studio IDE for application development.
  • Contribute to quality assurance by using jUnit and automating tests where relevant.
  • Have familiarity with build automation tools like gradle and android make files (beneficial but not mandatory).
  • Demonstrate experience with AOSP build system and code review tools such as Gerrit.
  • Participate in Agile software development processes.

Eligibility Criteria

Applicants must hold a B.Tech or B.E. degree in any engineering specialization.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help