Principal Engineer, SW, Android App Architect/Developer, EPIC Experience Team
HARMAN International
Bangalore, Karnataka
2d ago

A Career at HARMAN

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA.

When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.

Position Summary : If you are interested in working in a global creative environment where the end-user experience is your main focus and you bring an innovative and solution oriented mindset you might be the perfect candidate for this role.

For most concept cars / demonstrators, there is a front-end android application (HMI) involved either simulated on a tablet OR in vehicle head unit (IVI).

In this role, you will act as an architect and be responsible for architecting & developing these applications & interfaces according to the latest and most innovative standards, to support Harman in winning new business with our OEM customers.

This position reports to the Sr. Program Manager of the EPIC team based in Europe but with a technical mentor locally in Bangalore.

Work location would be Harman office in Salarpuria Sattva Knowledge Court, Whitefield, Bangalore. Job Responsibilities :

  • Subject matter expert in the domain for new projects to assess feasibility, efforts and dependencies.
  • Work collaboratively with the rest of the engineering organization to influence overall system architecture and design.
  • Be up to date on latest Android features / concepts, automotive industry trends
  • Design and Develop the Android application as an individual contributor.
  • Integrate features / libraries from other concepts / demos.
  • Lead and Mentor junior developers in the team.
  • Integrating the application into the system.
  • Work with QA (Test teams) in defining the test-cases & test strategy.
  • Handover the work done as part of the concept / demo to the global engineering team including documentation, training.
  • Basic Qualifications :

  • Expert in Android Application design & development in Kotlin & Java.
  • Good knowledge on Android system & Android middleware
  • Strong experience in developing responsive applications scalable to different display resolutions
  • Expert with communication interfaces like jni, binder / AIDL / HIDL, MQTT, socket communication
  • Expert with cloud interfaces including OAuth, REST APIs
  • Experienced with Android music player, preferably Exoplayer
  • Expert in MVVM, MVC, MVP models
  • Code Quality orientation, experience with unit, functional and automated regression testing
  • Ability to solve the problem independently.
  • Should be able to adapt quickly to new technologies.
  • Strong written and verbal English communication skills.
  • Preferred Qualifications and Behaviors :

  • A passion for innovation, learning new technologies and concepts. We are looking for developers who are as excited about Automotive and Android as we are.
  • Experience in cross platform App development tools like React Native, Flutter, JavaScript or similar
  • Experience in responsive app design & development
  • Experience in graphics / animation development using openGL, Unity or similar
  • Experience in material design, Jetpack compose.
  • Experience in creating UI design in tools like Figma
  • Strong in native C / C++ programming
  • Good knowledge of security concepts.
  • Advantage having knowledge of automotive, audio, e-commerce domains
  • Eligibility Requirements :

  • Willingness to travel if needed to support a project.
  • Willingness to work in an office.
  • 10+ years of related experience is expected.
  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form