Engineer Ii, Sw Media, Android Middleware, Java

Year    Bangalore, Karnataka, India

Job Description

HARMANaAEURA(TM)s engineers and designers are creative, purposeful and agile. As part of this team, youaAEURA(TM)ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.

Success Profile

What makes a successful Engineer at HARMAN? Check out the top
traits weaAEURA(TM)re looking for and see if you have the right mix.

  • Agile
  • Collaborative
  • Inventive
  • Innovative
  • Technical Capability
  • Results-Driven
Responsibilities

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, youaAEURA(TM)ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.



Position Summary:.

A software engineer in this position will focus their time in designing, developing and testing software. The person must have a good understanding in vehicle infotainment, experience of working in Media domain and Android Java/native layer along with a solid understanding of Android Media architecture and OS internals. An understanding of multi-threaded environments, memory management, and synchronization techniques is essential.

Supervisory Responsibilities: None.

The expectation from this role is that of an Individual contributor.

Expected Competencies:
  • Good working knowledge of GIT
  • Proficient in Java, C++ and understanding of AIDL, HAL
  • Extremely good knowledge of Android and its IPC like Binders
  • Familiarity of Android MediaPlayer, MediaBrowserService and MediaSession
  • Working knowledge in Media playback pipelines
  • Strong attention to detail
  • Exemplary verbal and written communication skills
  • Creative problem-solver capable of creating and reproducing complex software defects
  • Capable project management and time management skills
Good to know:
  • Hands on knowledge of Android Native MediaPlayerService and MediaScannerService
  • Familiarity with StageFrieght, NuPlayer, OMXCodecs, DRM and third party codec integrations
  • Hands on knowledge of File parsers
  • Familiarity with AudioFlinger framework
  • Working knowledge in Automotive domain
  • Familiarity with Android11 or later media architecture
Job Responsibilities:
  • Create modular and flexible designs, while writing optimized and highly performant code.
  • Understand and analyze system level issues and concerns and resolve them with the help of very strong debugging and trouble-shooting skills.
  • Working knowledge of software development tools (debuggers, emulators, compilers, etc).
  • Working knowledge of software development processes.
  • Working knowledge of embedded operating systems.
  • Analyze customer/internal requirements and specifications and translate these into software designs.
  • Perform extensive unit and system level testing to insure that all requirements are met and the highest software quality is achieved.
  • Analyze existing embedded software to add features, make modifications, fix bug, and/or port to different platforms.
  • Participate in internal and customer driven design reviews throughout program.
  • Coordinate software development activities with software team leader.
  • Identifies product requirement or performance issues. Works with software team leader to negotiate resolution.
  • Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups.
  • Works with the customer to further define requirements and to resolve issues.
Basic Qualifications:
  • Bachelors Degree in Electrical/Electronics/Computer Engineering or equivalent
  • 2-4 years of embedded software development.
  • 2+ years of Java, C++ or other object oriented language.
  • Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.
HARMAN is an Equal Opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. (

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2934847
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year