Search by job, company or skills

SENIOR SOFTWARE ENGINEER - Embedded C++

SENIOR SOFTWARE ENGINEER - Embedded C++

Happiest Minds Technologies
3-5 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 40 applicants

Job Description

Experience: 3-5 Years
Location: Coimbatore/Bangalore

Job Description

We are looking for an Android Audio Framework Engineer with strong hands-on experience in C++, Android Audio Framework, and AOSP.

Mandatory Skills

  • Strong hands-on experience in Android Audio Framework using C++
  • Hands-on experience with Android Audio Framework / AOSP Audio
  • Hands-on experience working with AOSP source code
  • Experience with key Android Audio components such as:
    • AudioFlinger
    • AudioPolicy / AudioPolicyManager
    • AudioService / AudioManager
    • AudioFocus & Audio Routing
    • AudioTrack / AudioRecord
    • Audio HAL
  • Strong understanding of C++, OOP, Multithreading, Synchronization, IPC/Binder, and AIDL
  • Good knowledge of Linux and command-line debugging
  • Hands-on experience with ADB, Logcat, Dumpsys, Bugreport, GDB, and Android traces
  • Experience with Git/Gerrit
  • Ability to debug issues across Android Framework → Native Audio Framework → Audio HAL

Good to Have

  • Good working knowledge of Java
  • Understanding of Android Framework and system architecture
  • Experience with Android Automotive / IVI
  • Knowledge of ALSA / Tiny ALSA
  • Experience with HIDL/AIDL-based HAL

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Android Audio Framework

AudioFocus

AudioPolicyManager

Logcat

Binder

AudioPolicy

command-line debugging

Audio HAL

AudioManager

AudioRecord

AudioService

Android traces

AIDL

Audio Routing

Bugreport

AudioTrack

Dumpsys

Adb

Similar Jobs

4-6 yrs
Bengaluru, India
Skills:
C++ Programming, Java or Kotlin programming, AAOS AOSP, Android Framework integration and development, Android Audio, Android Framework integration and HAL layer interactions, HAL layer interaction, Java-to-C++ integration
5-7 yrs
Bengaluru, India
Skills:
Operating Systems, C, Networking, Embedded Linux, Python, Go