Senior Engineer II
HARMAN International
Bangalore, Karnataka
23h 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.

About the Role This position will be involved in design and development of software components for phone connectivity technologies on Android platform.

SW Engineers are responsible for the delivery of software components and also to collaborate with other teams to resolve dependencies.

Your Team This position will report into SW Manager in the Smart Device Connectivity / Projections group within BU-Digital Cockpit.

As part of an agile team, you will build the phone connectivity solutions like Android Auto, ConnectNext features for Head-unit.

Your responsibilities include analyze, design, development / coding, build, debug, and modify software enhancements and new products development.

What You Will Do

  • Develop application through the complete lifecycle which include proposal, prototype, architecture, design, implementation and delivery of phone connectivity components.
  • Perform peer reviews, code check-ins, static analysis tests, continuous build and unit test of the applications. Participate and lead in the technical workgroup to make sound technical decisions.
  • Able to understand 3rd party software of partners / OEMs / vendors with minimum support, and integrate it with HARMAN product portfolio.
  • Utilize working knowledge of software development processes and embedded operating systems.
  • Analyze customer and internal requirements and specifications and translates these into software designs.
  • Tests software designs and code at the unit and system level to insure that all requirements are met and the highest software quality is achieved.
  • Participates in internal and customer-driven design reviews throughout the program.
  • Coordinates software development activities with software team leader.
  • Identifies product requirement or performance issues. Works with software team leader to negotiate a resolution.
  • Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups.
  • Manages large projects and technical resources, including planning, estimating, and developing requirements in compliance with the established software development process.
  • Works with the customer to further define requirements and to resolve issues
  • Implementation of Android Java based software components involving various connectivity & media features
  • Candidate is expected to analyze issues using logs and to debug on hardware
  • Implement and Perform unit testing.
  • Sprint based planning and execution
  • What You Need

  • Excellent Programming and Debugging skills with Java and Android.
  • Deep knowledge with object oriented programming and Design Patterns.
  • Knowledge with repository software’s like Jira, GIT is preferred
  • Experience working with Unit testing frameworks such as mockito, junit, robolectric.
  • Good knowledge of Gradle, Soong and Android makefile compilations is preferred.
  • Should be able to handle technical team in terms of mentoring, co-working with them to resolve technical issues and delegation.
  • Knowledge of Projection domain is a plus.
  • Experience working with Android Head Units is preferred.
  • What is Nice to Have

  • Masters / Bachelors degree in computer engineering or a similar discipline
  • Should have 7 to 10 years of overall experience
  • Good programming and debugging skills with Java and Android.
  • Knowledge with repository software’s like Jira, GIT is preferred
  • Experience working with Unit testing frameworks such as mockito, junit, robolectric.
  • Good knowledge of Gradle, Soong and Android makefile compilations is preferred.
  • Knowledge of Projection domain is a plus.
  • Experience working with Android Head Units is preferred.
  • What Makes You Eligible

  • Be willing to work in an office in Bangalore, India
  • Successfully complete a background investigation and drug screen as a condition of employment.
  • 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