Power Management Software Engineer, Silicon

1 Month ago • 2 Years + • Research & Development • $136,000 PA - $200,000 PA

Job Summary

Job Description

Develop and implement advanced performance and power management solutions in software stacks. Test and prototype proof-of-concept software modules to quantify the expected benefits. Optimize software and hardware stacks for mobile phone systems. Investigate current hardware and software (e.g., silicon chip, firmware, driver, kernel, operating system, Apps), and identify future improvement areas. This role requires a Bachelor's degree in Computer Engineering or Computer Science, or equivalent experience, and at least 2 years of Android Framework development experience in areas such as CPU, GPU, DSP, microprocessors, performance, or power management. Experience with Android, HAL, User Space, system services, or kernel drivers is also essential. The position involves working on projects critical to Google's needs, with opportunities for team and project switching. The work contributes to creating radically helpful experiences by combining AI, software, and hardware.
Must have:
  • Android Framework development experience (2+ years)
  • Experience with Android, HAL, User Space, system services, or kernel drivers
  • Develop and implement power management solutions
  • Optimize software and hardware stacks
Good to have:
  • Master's or PhD in Computer Science
  • Experience with scripting languages (Shell, Python)
  • Performance analysis tools (Perfetto, SQL)
  • Android/Linux performance profiling tools (Systrace, Perfetto)

Job Details


Minimum qualifications:

  • Bachelor’s degree in Computer Engineering or Computer Science or equivalent practical experience.
  • 2 years of experience in Android Framework development in one or more of the following: CPU, GPU, DSP, microprocessors, performance, or power management.
  • Experience in development with one or more of the following: Android, HAL - Hardware Abstraction Layer, User Space, system services, or kernel driver.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience in scripting languages like Shell or Python, or performance analysis tools like Perfetto or SQL.
  • Experience in tuning parameters to optimize power and performance.
  • Experience with Android/Linux performance profiling tools (e.g., Systrace, Perfetto).

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

The US base salary range for this full-time position is $136,000-$200,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Develop and implement advanced performance and power management solutions in software stacks.
  • Test and prototype proof-of-concept software modules to quantify the expected benefits.
  • Optimize software and hardware stacks for mobile phone systems.
  • Investigate current hardware and software (e.g., silicon chip, firmware, driver, kernel, operating system, Apps), and identify future improvement areas.

Similar Jobs

ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Semtech - Sr Engineer, Test/ Automation

Semtech

Pune, Maharashtra, India (Hybrid)
4 Months ago
Feld Entertainment - Monster Jam Truck Body Technician

Feld Entertainment

Ellenton, Florida, United States (On-Site)
4 Months ago
Luxoft - JavaScript Full Stack Engineer

Luxoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Months ago
Nielsen Holdings - Technical Support Engineer

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
2 Months ago
Intel Corporation - Senior Hardware Engineer

Intel Corporation

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Multimedia Machine Learning Silicon Architect, Devices and Services

Google

Mountain View, California, United States (On-Site)
1 Month ago
Microsoft - Senior Software Development Engineer - USB Subsystems

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI - Reinforcement Learning (RL) Platform

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
Corsair - Firmware Engineer

Corsair

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sinch - System Engineer / Senior System Engineer - Mumbai

Sinch

Maharashtra, India (On-Site)
1 Month ago
Bazaar Voice - Staff MLOps Engineer

Bazaar Voice

London, England, United Kingdom (Hybrid)
4 Months ago
Synopsys  Inc  - Layout Design, Engineer

Synopsys Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
1 Month ago
IGT - Cloud Operations Engineer II

IGT

Reno, Nevada, United States (On-Site)
2 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
 Sagecor Solutions - Application Developer 2 (NRN - 009)

Sagecor Solutions

Hanover, Maryland, United States (On-Site)
3 Months ago
SSC Technologies - Integration Engineer

SSC Technologies

Milan, Lombardy, Italy (On-Site)
3 Months ago
Feld Entertainment - Monster Jam Truck Body Technician

Feld Entertainment

Ellenton, Florida, United States (On-Site)
4 Months ago
Tencent - Live-Ops Specialist- Data Analysis & In-game Activities

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Diego, California, United States

CharacterAI - Software Engineer, Trust & Safety

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Executive Assistant, Business Affairs (20th Television)

The Walt Disney Company

Los Angeles, California, United States (On-Site)
1 Month ago
SSC Technologies - Sr. Platform Engineer

SSC Technologies

Kansas, United States (Remote)
3 Months ago
The Walt Disney Company - Sr Motion Designer

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
AI Fund - Curriculum Product Manager

AI Fund

United States (Remote)
3 Months ago
Blizzard Entertainment - Senior Software Engineer, Engine Systems

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
Veeam Software - DevOps/SRE Engineer

Veeam Software

Alpharetta, Georgia, United States (On-Site)
4 Months ago
ByteDance - Senior/Tech Lead Software Development Engineer, Network Monitoring & Alerts - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Nintendo - Project Specialist, Product Lifecycle Management (Bilingual Japanese)

Nintendo

Redmond, Washington, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ARF Design   - RTL design verification /ASIC design verification

ARF Design

Bhubaneswar, Odisha, India (On-Site)
8 Months ago
Microsoft - Research Intern - ML and Computational Biology for the Immune System

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Infinera - Senior Engineer - Design

Infinera

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Intel Corporation - Consumer IO IP Design/Verification Engineer (Graduate Talent)

Intel Corporation

Penang, Malaysia (Hybrid)
1 Month ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

France (Remote)
4 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

New York, New York, United States (Remote)
4 Months ago
Krafton  - [Chairman’s Office] M&A Specialist Lead (8년 ~ 12년)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Ubisoft - Team Lead (W/M/NB)

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
7 Months ago
Riot Games - Staff Software Engineer - VALORANT, Foundations Engine

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug