Talent.com
Embedded Engineer (Linux kernel and Android platform development)

Embedded Engineer (Linux kernel and Android platform development)

TIU ConsultingBengaluru, Karnataka, India
11 days ago
Job description

Experience : 6–8 years

Location : Bangalore

Immediate Joiners highly preferred

Key Responsibilities :

  • Design, develop, and maintain Linux kernel modules, device drivers, and Android HAL components .
  • Work across the Linux kernel, Android framework, and application layers to deliver robust features.
  • Perform system-level testing, validation, and debugging for Linux / Android platforms.
  • Develop test cases, automation scripts, and validation frameworks .
  • Debug and resolve issues related to performance, stability, and memory .
  • Collaborate with hardware, QA, and system teams for seamless integration.
  • Optimise system performance (boot time, power, memory) .

Required Skills :

  • 6–8 years of experience in Linux kernel and Android platform development .
  • Strong proficiency in C programming (kernel / user space) and C++ / Java / Kotlin (Android).
  • Hands-on experience with device driver development (I2C, SPI, UART, USB, PCIe, Camera).
  • Good knowledge of Android HAL and AOSP build system .
  • Experience with testing and automation frameworks (JUnit, Espresso, UI Automator, Python / Shell scripting).
  • Strong debugging skills using GDB, adb, strace, systrace, perf, logcat .
  • Familiarity with Linux / Android system internals (processes, memory, IPC, security).
  • Create a job alert for this search

    Embedded Engineer • Bengaluru, Karnataka, India