{bc}
indeed

Android Systems Engineer

HP
Karnataka, IND
Full-time
Director
Onsite
Discovered 3 weeks ago
Android systems softwareBoard Support Package (BSP) developmentBoard bring-upC/C++Java/KotlinLinux kernel

Full Job Posting

Role overview

Develop system software for HP's Android-based devices, with a focus on BSP engineering, board bring-up, and hardware integration.

Design, implement, and maintain reliable, scalable software systems and collaborate across teams.

Responsibilities

  • Develop Android device system software, board support packages, Linux kernel components, and device drivers.
  • Integrate hardware and software, debug system issues, and help ensure system efficiency, reliability, and performance.
  • Work across teams and guide validation planning for new technologies.
  • Provide technical guidance and mentoring to less-experienced staff.

Education and experience

  • A four-year or graduate degree in Computer Science, Information Systems, or a related discipline is recommended; commensurate experience or demonstrated competence may substitute.
  • Typically 7–10 years of related work experience is recommended.

Technical qualifications

  • Strong analytical and programming skills in C, C++, Java, or Kotlin; Linux kernel and board bring-up expertise.
  • Hands-on kernel and driver development across interfaces including I2C, USB, SPI, eMMC, display, touch, MIPI, PCIe, GPU, and GPIO.
  • Knowledge of operating-system concepts, multithreaded and multicore environments, Android security, CPU scheduling, and memory and power management.
  • Debugging and profiling experience on Android or embedded platforms; tools listed include Lauterbach, gdb, perfetto, and system trace.
  • Android HAL adaptation, ARM SoC experience, and on-device AI acceleration are pluses.

Tools and additional knowledge

  • Knowledge of source control and developer tools including GitHub, Perforce, ClearCase, Android Studio, and Visual Studio.
  • The description lists Agile methodology, API, C++, Linux, Python, SQL, software development, software engineering, and scalability among knowledge areas.
  • Preferred certifications listed: Certified Software Systems Engineer (CSSE) and Certified Systems Engineering Professional (CSEP).

Role scope

The role impacts a function, leads or provides expertise to project teams, and may participate in cross-functional initiatives.

Work involves complex problems requiring in-depth evaluation of multiple factors.

The description notes duties and assigned functions may change.

Schedule

  • The posting identifies the role as full time.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at HP