MODULE LEAD - Embedded C++

Happiest Minds Technologies

Experience - 5 - 9 Years

Must Have

Android Audio Framework

Strong hands-on experience with Android Audio Framework / AOSP Audio, including:

  • AudioFlinger
  • AudioPolicy/ AudioPolicyManager
  • AudioService
  • AudioManager
  • AudioFocus
  • Audio Routing
  • AudioTrack/ AudioRecord
  • Audio Devices / Audio Attributes
  • Audio HAL

Ability to understand and debug the interaction between Java Framework, Native Audio Framework and HAL

Programming

  • Strong C++programming skills.
  • Good working knowledge of Java.
  • Strong understanding of:

Object-oriented programming

  • Multithreading
  • Synchronization
  • IPC / Binder
  • Memory management
  • Good Linux programming and command-line skills

AOSP / Android Platform

  • Hands-on experience working with AOSP source code.
  • Experience modifying or extending Android Framework / Native components.
  • Good understanding of Android system architecture.
  • Working knowledge of Binder / IPC and AIDL.
  • Understanding of Android build and integration mechanisms

Debugging

Strong Experience With

  • ADB
  • Logcat
  • Dumpsys
  • Bugreport
  • Android traces
  • GDB
  • Linux debugging tools
  • Git / Gerrit

Candidates should be comfortable debugging system

level issues across multiple software layers.

Embedded C++, Java, Embedded Linux

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.