Free cookie consent management tool by TermsFeed Software Engineer, Android HMI | Antal Tech Jobs
Back to Jobs
4 Days ago

Software Engineer, Android HMI

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
HARMAN India

Overview

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-track 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

  • As a Senior Engineer, you would be responsible for developing Android HMI Applications in the Infotainment context and the delivery of the software for software Integration.
  • You will analyze specifications, develop high-level design, maintain traceability, review unit-level code, and document the work on Harman product(s).
  • You will provide technical coordination in software development by understanding requirements for specific projects/programs and will be guiding a team of engineers on skill-building aspects that are related to the project.

What You Will Do

  • Responsible for requirement analysis till the realization of the functionality in the Android HMI domain.
  • Is responsible for multiple component ownership for Android HMI development.
  • Will integrate features/libraries from other concepts/products.
  • Participate in design, development, verification, troubleshooting, and delivery of high-quality products.
  • Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms.
  • Study and understand customer and internal specifications, architecture, and design documents for the system.
  • Develop a component design document based on specifications and the given SW architecture.
  • Understand the impact of design changes on system functionality and performance.
  • Participate and contribute in technical discussions across engineering and product teams.
  • Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the responsible internal/external stakeholder.
  • Responsible for dependency identification for assigned features.
  • Assess feature reusability between existing and new projects during project execution.
  • Develop unit tests for all new code.
  • Ensure pre-integration testing and verification for the functional area and its features.
  • Provide root cause analysis for issues, fix these issues, and verify the effectiveness of the given fixes for the software components delivered.
  • Assist PL/ Engg. Manager in PI & Sprint planning and backlog estimations, and deliver on commitments for Sprints.
  • Support in preparingthe schedule and effort to meet customer milestones.
  • Ensure the process adherence of the work products.
  • Support in ensuring quality through effective design and code review.
  • Support the project and quality team to achieve automotive certifications like ASPICE.
  • Coordinate software development activities with the software team leader.
  • Develop and offer visibility on risk assessment for critical fixes.
  • Work with other domains for the resolution of dependencies on features and defects.
  • Be up to date on the latest Android features/concepts, automotive industry trends.
  • Work with QA (Test teams) in defining the test-cases & test strategy.
  • Report status, issues, and progress of the SW development.

What You Need To Be Successful

  • Bachelor’s degree in Computer Engineering, Electrical Engineering or equivalent.
  • 5-8 years of experience in Android Application development and integration on embedded platform in Kotlin, Java and Jetpack Compose.
  • Good knowledge of the Android system, components & Android middleware.
  • Strong in native C/C++ programming.
  • Proficient with communication interfaces like JNI, binder/AIDL/HIDL, MQTT, and socket communication
  • Exposure to the Multimedia domain: Experience in using multimedia frameworks. Experience with handling varied media sources, media content management and media playback scenarios.
  • Proficient in multi-threaded programming and middleware solution development on the Android environment. Strong in fundamentals of IPC and OS concepts.
  • Exposure to the Android application framework.
  • Strong experience in developing responsive applications, scalable to different display resolutions.
  • Experienced with Android music player, preferably Exoplayer.
  • Good proficiency in MVVM, MVC, MVP models.
  • Exposure to cloud interfaces, including OAuth, REST APIs.
  • Automotive knowledge will be a plus, though not mandatory.
  • Good debugging skills with Android supporting tools e.g., logcat, ADB, etc.
  • Experience in working with third-party libraries, APIs, and Android SDK.
  • Good knowledge of Gradle and Android make files.
  • Experience working in an agile development environment.
  • Knowledge of UML state diagrams, sequence diagrams, drawing ability, and analysis.
  • Working knowledge of software development processes and process models such as CMMI or ASPICE.
  • Good experience working with tools like Gerrit/GIT, Bamboo, Bitbucket, JIRA, etc.

Bonus Points if You Have

  • Code Quality orientation, experience with unit, functional, and automated regression testing.
  • Experience in creating UI design in tools like Figma.
  • The advantage having knowledge of automotive, audio, and e-commerce domains.
  • Resourcefulness in triaging technical problems and coordinating with multiple teams for issue resolution.
  • Ability to work in a structured manner.
  • Work proactive and independently with a positive attitude.
  • Good verbal and written communication skills in English.
  • Self-driven and Innovative to drive continuous improvements in the Design and Development process.
  • Ability to work independently and contribute to the project and team.
  • Excellent problem-solving skills.
  • Ability to connect the dots between own tasks and project/team deliverables and engage in technical discussions with other functions.
  • Strong team player, ability to handle multiple projects, and ability to mentor engineers.

What Makes You Eligible

  • Willingness to work in an office located in Bangalore, India.
  • Successfully complete a background investigation and drug screen as a condition of employment.

What We Offer

  • Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location.
  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.).
  • Extensive training opportunities through our own HARMAN University.
  • Competitive wellness benefits.
  • Tuition Reimbursement.
  • Access to the HARMAN Campus Fitness Centre and Cafeteria.
  • An inclusive and diverse work environment that fosters and encourages professional and personal development.
Share job
Similar Jobs
View All
19 Minutes ago
Solution Architect
Healthcare & Life Sciences
  • 10 - 16 Yrs
  • Bengaluru
Solution Architect Experience: 10–16 years (architecture & full-stack expertise). Key Responsibilities: Design and implement end-to-end digital healthcare platforms. Architect solutions across mobile/web/AI/Cloud stack. ...
decor
22 Minutes ago
Project Manager
Healthcare & Life Sciences
  • 1 - 1 INR - Annual
  • 10 - 15 Yrs
  • Bengaluru
Project Manager Experience: 10–15 years (Product-Service Projects) Key Responsibilities: Manage multiple projects (3–4 simultaneously) across web apps, mobile apps, and healthcare solutions. Lead end-to-end execution of product...
decor
1 Hour ago
Full Stack Developer
Insurance
  • 1 - 3 Yrs
  • Bangalore
Key Responsibilities: • Design, develop, and maintain scalable web applications using React for the front end and Spring Boot for the back end. • Collaborate with product managers, designers, and other developers to understand requirements and ...
decor
1 Hour ago
Associate Engineering Manager
Internet
  • 6 - 10 Yrs
  • Mumbai
At least 6 years of experience in software development, including experience building microservices and distributed systems ● Built and led high-performing engineering teams ● Experience working with complex, high-traffic, and consumer-facing distr...
decor
1 Hour ago
Enterprise Delivery Manager /Program Manager
Information Technology
  • 15 - 20 Yrs
  • Mumbai
JOB DESCRIPTION                                                                                                                                                                                       Country India – Mu...
decor
1 Day ago
Android Developer
Information Technology
  • Bangalore, Karnataka, India
About The RoleWe are looking for a skilled Android Developer with 3+ years of hands-on experience in building and delivering high-quality mobile applications. The ideal candidate should have expertise in Kotlin, Java, Jetpack Compose, and ExoPlayer ...
decor
1 Day ago
Software Engineer-I (Backend)
Information Technology
  • Bangalore, Karnataka, India
About Us - Attentive.ai is a leading provider of landscape and property management software powered by cutting-edge Artificial Intelligence (AI). Our software is designed to optimize workflows and help businesses scale up effortlessly in the outdoor...
decor
1 Day ago
Test Engineer
Information Technology
  • Bangalore, Karnataka, India
Role: Test Engineer.Individual in this role ensures software quality by designing and executing test plans, developing automation frameworks, and integrating testing into CI/CD pipelines. They collaborate with teams, resolve defects, mentor juniors,...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media