Embedded Senior Software Engineer, Pixel Power Software

1 Month 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

supercell - Asset Pipeline Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Week ago
Intel  - Deep Learning Hardware Engineer

Intel

Santa Clara, California, United States (On-Site)
2 Days ago
bytedance - Software Engineer - Machine Learning Training

bytedance

Singapore (On-Site)
1 Month ago
Google - Software Developer III, Site Reliability Development

Google

Waterloo, Ontario, Canada (On-Site)
1 Month ago
bytedance - Research Scientist in Foundation Model (Music) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Sony Interactive Entertainment - Custom SSD Evaluation Software Development for PlayStation

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Months ago
Vigaet - Self-Driving Car Intern

Vigaet

Bengaluru, Karnataka, India (On-Site)
6 Months ago
NVIDIA - Senior Datacenter GPU Power Architect

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
NVIDIA - Senior CPU Implementation Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Software Program Manager

NVIDIA

Taipei City, Taiwan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

QuinStreet - Account Manager

QuinStreet

United States (Remote)
1 Week ago
sony global (Games) - Robotics Researcher

sony global (Games)

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Epic Games - Research Engineer

Epic Games

Novi Sad, Vojvodina, Serbia (On-Site)
3 Months ago
bytedance - Lead Research Scientist, Foundation Model, Music Intelligence

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Playtika - C# Client Developer

Playtika

Poland (Hybrid)
6 Months ago
FlawlessAi - Research Scientist Internship - Face Perecption

FlawlessAi

Santa Monica, California, United States (Hybrid)
1 Month ago
Biofire DX - Lead Engineer Instrumentation and Algorithims

Biofire DX

Durham, North Carolina, United States (On-Site)
2 Weeks ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
6 Months ago
Snyk - Software Engineer

Snyk

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
Snyk - Staff Software Engineer

Snyk

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Kraków, Lesser Poland Voivodeship, Poland

CD PROJEKT RED - Senior Technical Artist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
TGS - German Localization Games Tester

TGS

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
CrowdStrike - Scale Market Account Executive

CrowdStrike

Poland (Remote)
2 Weeks ago
London stock Exchange - Implementation Relationship Manager (Fixed-Term)

London stock Exchange

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
3 Weeks ago
Keywords Studios - Content Moderator - Italian (Video Games) - Remote

Keywords Studios

Katowice, Silesian Voivodeship, Poland (Remote)
1 Month ago
Palo Alto Networks - Sr. Technical Support Engineer, Focused Services

Palo Alto Networks

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago
Aptive - Analyst: In-Life Supply Management

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Immersion Labs - Senior 3D Environment Artist / Level Artist

Immersion Labs

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
PwC - Expert AI Developer

PwC

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
7 Months ago
endava - Agile Project Manager

endava

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

bytedance - CPU Optimization Architect

bytedance

San Jose, California, United States (On-Site)
7 Months ago
rivos - Member of Technical Staff (91839)

rivos

Santa Clara, California, United States (Hybrid)
7 Months ago
Krafton - General Affairs/Welfare Operations Manager

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Milestone - Senior Software Engineer

Milestone

Portland, Oregon, United States (Remote)
2 Months ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

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

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Google - Firmware Engineer, Pixel System Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded