Principal Engineer I SW, Android HMI

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Principal Engineer at HARMAN Automotive, you will be responsible for developing Android HMI Applications in the Infotainment context and delivering software for software Integration. You will play a crucial role in analyzing specifications, developing high-level designs, maintaining traceability, reviewing unit-level code, and documenting the work on Harman product(s). Additionally, you will provide technical coordination in software development, understand requirements for specific projects/programs, and guide a team of engineers on skill-building aspects related to the project. Key Responsibilities: - Analyze specifications and realize the functionality in the Android HMI domain. - Own multiple components for Android HMI development and integrate features/libraries from other concepts/products. - Participate in design, development, verification, troubleshooting, and delivery of high-quality products. - Analyze existing embedded software, add features, make modifications, fix bugs, and/or port to different platforms. - Develop unit tests for all new code, ensure pre-integration testing and verification, and provide root cause analysis for issues. - Assist in PI & Sprint planning, backlog estimations, and ensure process adherence of work products. - Support in ensuring quality through effective design and code review, and work towards achieving automotive certifications like ASPICE. - Coordinate software development activities with the software team leader, offer visibility on risk assessment, and resolve dependencies on features and defects. - Stay updated on the latest Android features/concepts and automotive industry trends, define test cases & test strategy, and report status, issues, and progress of the SW development. Qualifications Required: - Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent. - 8-10 years of experience in Android Application development and integration on embedded platforms in Kotlin, Java, and Jetpack Compose. - Proficiency in native C/C++ programming, communication interfaces like JNI, binder/AIDL/HIDL, MQTT, and socket communication. - Experience in the Multimedia domain, multi-threaded programming, middleware solution development, IPC, OS concepts, Android application framework, responsive applications, media playback, MVVM, MVC, and MVP models. - Exposure to cloud interfaces, third-party libraries, APIs, Android SDK, agile development environment, UML diagrams, and debugging skills with Android supporting tools. - Bonus points for code quality orientation, UI design experience, automotive knowledge, and strong problem-solving skills. (Note: The additional details of the company have not been provided in the job description.),

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You