TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Embedded Linux Power Management Engineer
Work Experience: 8+ Years
Location: Bangalore
Key Responsibilities:
- Design and optimize power management subsystems for ARM-based SoCs.
- Implement and tune Dynamic Voltage and Frequency Scaling (DVFS) policies to achieve optimal power-performance balance.
- Work with ARM Trusted Firmware (ATF) to support secure boot and low-power state transitions such as suspend, resume, and idle states.
- Develop and maintain components of the Linux Power Management Framework, including CPUFreq, CPUIdle, Runtime Power Management, system suspend, and wake-up source management.
- Implement and optimize thermal management frameworks to ensure efficient power and temperature control.
- Develop, port, and maintain PMIC drivers using Linux kernel subsystems such as Regulator Framework, MFD subsystem, RTC subsystem, Input subsystem, and Power Supply class.
- Configure PMIC registers for voltage sequencing, power-on/off control, and soft-start timing.
- Implement dynamic voltage scaling by integrating PMIC regulators with CPUFreq and devfreq.
- Debug and resolve PMIC-related issues such as voltage droop, suspend/resume sequencing failures, and communication errors over I2C or SPI.
- Perform board-level power debugging using oscilloscopes, power analyzers, and JTAG/SWD tools.
- Collaborate with hardware teams during BSP bring-up and power rail validation.
- Analyze power rail startup sequences and troubleshoot boot failures related to PMIC behavior.
- Document power architecture, configuration parameters, and debugging procedures.
Required Qualifications:
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Engineering, or a related field.
- 8–15 years of experience in embedded Linux or system software development.
- Strong expertise in Embedded C programming and Linux kernel development.
- Hands-on experience with Linux Power Management Framework including CPUFreq, CPUIdle, Runtime PM, and suspend/resume states.
- Experience implementing DVFS policies and power-performance optimization.
- Strong experience with PMIC driver development and regulator frameworks.
- Hands-on experience working with ARM-based SoC platforms.
- Experience with BSP development and board-level debugging.
- Familiarity with Device Tree configuration for power domains and regulators.
Preferred Qualifications:
- Experience with ARM Trusted Firmware (ATF) and secure power state management.
- Experience implementing thermal management frameworks in Linux.
- Hands-on experience debugging power systems using oscilloscopes, logic analyzers, or power monitors.
- Knowledge of PMIC families from vendors such as TI, Qualcomm, Dialog, Maxim, or Rohm.
- Experience optimizing power consumption for battery-powered or resource-constrained devices.
Click on Apply to know more.