Power Management Eng - Android/LDD BSP - Lead

5 years

40 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Dear Connections,

We are Hiring "Power Management Engineer – Android/Linux Device Drivers & BSP - Lead"

  • Location: Hyderabad / Bengaluru, India
  • Experience Required: 5–12 years
  • Employment Type: Full-time
  • Industry: Semiconductors / Embedded Systems / Mobile & Consumer Electronics
  • Qualification : Bachelor's or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related fields.

Job Overview:

We are looking for a highly skilled Lead Power Management Engineer to drive the development of power-efficient embedded systems on Android and Linux platforms. This role involves designing, developing, and optimizing device drivers and board support packages (BSP) to improve power performance and system stability across various hardware platforms.

As a senior member of the embedded software team, you will work closely with cross-functional teams including hardware, systems, and application engineers. You will also lead debugging efforts, perform code reviews, and mentor junior developers. The ideal candidate has a strong background in Linux kernel internals, embedded driver development, and ARM-based SoC architectures.

Key Responsibilities:

  • Lead the design and implementation of power management strategies for Android and Linux-based systems.
  • Develop and maintain Linux kernel drivers and BSPs focused on power efficiency.
  • Implement kernel-level features such as CPU frequency scaling, suspend/resume, and thermal management.
  • Diagnose and resolve issues related to battery life, thermal limits, and power bottlenecks.
  • Work closely with hardware teams to evaluate schematics and optimize system-level power features.
  • Contribute to board bring-up, debugging, and performance tuning.
  • Guide and mentor a team of embedded engineers; review code and enforce best practices.
  • Stay updated with the latest in power optimization technologies and embedded systems.

Required Skills & Experience:

  • 5+ years of experience in embedded software development with a focus on power management.
  • Strong proficiency in C/C++, especially for Linux kernel and driver development.
  • In-depth knowledge of Linux kernel architecture and device drivers.
  • Hands-on experience with power management on Android/Linux platforms.
  • Experience working with ARM-based SoCs and board-level debugging tools (e.g., JTAG, oscilloscopes).
  • Familiarity with BSP development, system bring-up, and low-level debugging.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent leadership, communication, and collaboration abilities.

Preferred (Nice-to-Have) Skills:

  • Experience with RTOS environments.
  • Familiarity with Android HAL and Android power subsystems.
  • Experience with profiling and optimization tools (e.g., perf, ftrace, powertop).
  • Background in open-source contributions.
  • Scripting experience (Python, Bash, etc.) for automation and testing.

If you are looking for job change share your updated resume to vagdevi@semi-leaf.com

“Your reference would be greatly appreciated”

Job Type: Full-time

Pay: Up to ₹4,000,000.00 per year

Experience:

  • power management on Android/ Linux-based systems.: 3 years (Required)
  • Linux kernel and driver development.: 3 years (Required)
  • ARM-based SoCs and board-level debugging tools: 3 years (Required)
  • power management on Android/Linux platforms.: 3 years (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You