Embedded Senior Software Engineer, Pixel Power Software

3 Weeks ago • 5 Years + • Research & Development

Job Summary

Job Description

This senior embedded software engineer role at Google's Pixel team in Warsaw or Kraków, Poland, involves developing and supporting software solutions for Pixel power management, diagnostics, and optimization. Responsibilities include leading design, development, and support for advanced power optimization software/firmware for Pixel SoC, prioritizing optimization for power, latency, and stability. Debugging and triaging power issues, improving hardware/subsystem power state observability within the Android HAL are also key responsibilities. The ideal candidate will have extensive experience in embedded systems, C programming, and software design, with a strong understanding of power management in SoCs.
Must have:
  • 5+ years C software development experience
  • Embedded systems development experience
  • Experience with SoC and Linux kernel
  • Power management software expertise
  • Strong debugging and problem-solving skills
Good to have:
  • Master's or PhD in Computer Science
  • Experience with C++, Rust, or Python
  • Knowledge of computer architecture, real-time systems
  • Experience with firmware or device drivers
  • Experience with Android Kernel

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5 years of experience with software development in C programming language, and data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience in embedded systems development, SoC, Linux kernel.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or a related technical field.
  • Experience in power management software for embedded systems.
  • Experience with power management, system on a chip, firmware, or device drivers.
  • Experience in coding with C++, Rust, or Python languages.
  • Knowledge of computer architecture, real time systems, microprocessors, Linux drivers, and Android Kernel.

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.

The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities

  • Develop and support software solutions and tools for Pixel power management, power diagnosability, and power optimization.
  • Lead team efforts in design, development, and support for advanced power optimization Software/Firmware for Pixel SoC.
  • Prioritize optimization for power, latency, and system stability.
  • Debug and triage power issues.
  • Improve observability of the hardware and subsystem power states to Android Hardware Abstraction Layer (HAL).

Similar Jobs

QuinStreet - Sales Professional

QuinStreet

Orlando, Florida, United States (Hybrid)
1 Week ago
Perplexity AI - Senior Machine Learning Engineer - Search

Perplexity AI

London, England, United Kingdom (On-Site)
1 Week ago
NVIDIA - Customer Technical Program Manager

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
Google - Front-End Software Developer, Developer Experience

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Uniswap Labs - Senior Backend Engineer

Uniswap Labs

New York, New York, United States (Hybrid)
1 Week ago
Krafton  - Global Publishing Strategic Initiatives Member

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Senior DFT Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
ByteDance - GPU/AI Application Platform Engineer Intern (Server Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
ByteDance - Senior Research Scientist- Foundation Model, Vision and Language

ByteDance

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inkittt - Principal Product Designer

Inkittt

San Francisco, California, United States (Hybrid)
5 Months ago
Cadence - Principal Software Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Google - Senior Software Engineer, Distributed Machine Learning

Google

Mountain View, California, United States (On-Site)
1 Week ago
Microsoft - Research Intern - Applied Sciences Group (Computer Vision)

Microsoft

Redmond, Washington, United States (On-Site)
3 Weeks ago
Google - Software Engineer II, Android Wear Google Messages

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
PENN Interactive - Staff Software Developer, Platform Core

PENN Interactive

United States (Hybrid)
1 Month ago
Google - Software Engineer III, Messages, Android

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
T systems - Java Front End Architect

T systems

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
NVIDIA - Senior Firmware PHY Developer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Kraków, Lesser Poland Voivodeship, Poland

Activision - Director, Art (Lighting)

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Techland - Quest Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Meta - Production Engineer

Meta

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Veeam Software - QA Automation Engineer with Java

Veeam Software

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
Testronic - OTT Manual Tester

Testronic

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Days ago
Activision - Senior Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Google - Senior Software Engineer, RCS for Business

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
Lionbridge Games - Business Development Director

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
3 Months ago
Qloc careers - Video Games Tester

Qloc careers

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)
1 Week ago
Techland - Senior Character Concept Artist

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Chip Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Google - Senior GPU System Architect

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Netflix - Research Scientist (L6) - Identity Algorithms

Netflix

Los Gatos, California, United States (On-Site)
6 Months ago
Microsoft - Research Intern - High Performance and Scalable Database Systems

Microsoft

Mountain View, California, United States (On-Site)
3 Weeks ago
Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Krafton  - Applied Research Engineer - Reinforcement Learning

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
6 Months ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Qt Group - Software Engineer

Qt Group

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Taipei City, Taiwan (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.

Fremont, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Reston, Virginia, United States (On-Site)

Sunnyvale, California, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Dublin, County Dublin, Ireland (On-Site)

San Jose, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

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