
Sr Lead Engineer- Power
- Hyderabad, Telangana
- Permanent
- Full-time
Software EngineeringGeneral Summary:Job Overview:Qualcomm Snapdragon SOC's long battery life is built on industry leading power management architectures. As a member of the APPS Power Optimization Team you will contribute to the optimization of power consumption in various scenarios for upcoming Snapdragon SoCs designed for Mobile, Compute, AR/VR products. You will work with engineers across a range of disciplines (e.g. hardware, software and systems) and technologies (e.g. advanced CPUs, Hexagon DSPs, Adreno GPUs, IoT, AR/VR, ML/AI, Wireless LAN, GPS, low power audio, and low power sensors).Job Responsibilities:
- Find solutions to system level power and resource management in Android Mobile devices .
- Conduct hands-on performance, power, and/or thermal studies to help optimize the SW power;
- Influence the hardware design to improve power consumption or simplify the power.
- Effectively communicate experimental results, review with technical leads and peers, analyze outstanding issues;
- Work with software teams, who implement modules that are clients of the power and resource management software, to gather requirements and provide guidance.
- Work with software teams to identify and fix performance bottlenecks that increase power consumption.
- Design tools to identify and debug power consumption issues on development platforms and commercial devices
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- 5+ yrs experience in embedded software development or Linux Device Driver Development.
- Knowledge on Embedded systems / Linux kernel development/ Device drivers / Android is Mandatory.
- Experience in programming with at least one programming language like C, C++, Java, Python, etc.
- Ability to approach problems at a system level - One or more of the following: - Device driver or board support package (BSP) knowledge or development experience - Experience with Linux - Understanding of ARM processor architectures - Experience with Android power optimization
- Excellent communication and presentation skills
- Experience in using debug tools like JTAG debugger, oscilloscopes, logic analyzers
- Excellent problem-solving skills.
- Should be willing to Work from office (All days) and willing to physically present in LAB .
- Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, or related field