Android BSP Engineer

  • Hyderabad
  • Tech Mahindra (formerly Mahindra Satyam)

Job Title: Sr. Android BSP Engineer

Number of Positions: 10

Experience: 8+ years

Education: B. Tech/ M. Tech/ MCA Education in Computer Science/Electronics or equivalent

Location: Hyderabad

Skills Required:

Must have:

  • Experience in Android NDK/BSP development – development/maintenance of board support packages
  • Strong C/C++ development skills with a good understanding of object-oriented design and approach
  • Good Understanding of Android Native Framework, HAL(HIDL, AIDL) and Device Driver Integration
  • Proficient in Android HAL amongst Audio, Graphics, Camera, Power, USB etc.
  • Familiar with Android build system, ADB and kernel level debugging
  • Good knowledge on security features like secure boot, SE-Linux, TrustZone
  • Hand-on experience on debugging through QXDM, JTAG, UART, …
  • Proficient in both oral and written communication
  • Good Team player

Good to have:

  • Experience in building Generic Kernel Image(GKI) with hands-on in porting, customizing and integration of vendor specific kernel patches
  • Experience on any platforms like Qualcomm/Mediatek/ARM chipsets
  • Experience in Display/Camera/Modem/Audio/sensor driver development
  • Compliance to CTS/VTS and support in resolving defects
  • Good understand of boot loader, Uboot, board bring-up
  • Experience in fixing performance issues - LMK, OOM, KConfig,