Search Jobs

Search by job, company or skills

SENIOR SOFTWARE ENGINEER - Embedded C++

SENIOR SOFTWARE ENGINEER - Embedded C++

Happiest Minds Technologies
  • Posted 11 hours ago
  • Be among the first 10 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

3-5 yrs
Bengaluru, India
Skills:
Gerrit, Git, JUnit, Design Patterns, Linux, Android Framework, Oop Concepts, Bluetooth Low Energy, Android services, Wi-Fi, Android HAL, Automotive Android OS, AOSP, Autosar, Google Test
4-6 yrs
Bengaluru, India
Skills:
Rtos, Usb, C, Dac, Pwm, Device Drivers, Memory Management, Multithreading, Spi, Embedded Software, Pcie, Linux, I2c, ADC, Agile SW Development, BSP Integration, CleanCode, Safe, UARTs, DRY, eMMC, Solid
5-7 yrs
Bengaluru, India
Skills:
Operating Systems, Networking, C, Python, Embedded Linux, Go