Software Engineer, Performance and Thermal, Pixel

2 Months ago • 2 Years + • Research & Development

Job Summary

Job Description

Google is seeking a Software Engineer specializing in Performance and Thermal for its Pixel team. Responsibilities include developing and maintaining thermal software components for Pixel phones and tablets, collaborating on thermal management solutions, conducting performance testing and analysis, and automating testing processes. The ideal candidate possesses strong C/C++ skills, experience with embedded OS, data structures and algorithms, and a passion for optimizing system performance. The role involves collaboration with cross-functional teams and contributing to continuous software improvement within Google's fast-paced environment. The position contributes directly to enhancing the thermal management and overall performance of Google's Pixel devices.
Must have:
  • C/C++ programming
  • Embedded OS experience
  • Data structures & algorithms
  • Thermal management
  • Performance testing & analysis
Good to have:
  • Master's/PhD in CS
  • Performance analysis tools
  • Debugging skills
  • Software test engineering
  • Accessible tech experience

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C or C++ programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience working with embedded operating systems.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with performance, systems data analysis, visualization tools, or debugging.
  • Experience in code and system health, diagnosis and resolution, and software test engineering.
  • Experience developing accessible technologies.

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 maintain the thermal software components of Pixel phone and tablet.
  • Collaborate with various teams to design and implement thermal management solutions.
  • Conduct thermal performance testing and analyze results to optimize system performance.
  • Develop and maintain tools and scripts to automate thermal testing and analysis.
  • Participate in code reviews and contribute to the continuous improvement of our software development processes.

Similar Jobs

Sperasoft - Rendering Developer

Sperasoft

Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago
Anavation - Senior Android Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago
Unity - Software Developer, Release Tools, Release Engineering

Unity

Vilnius, Vilnius County, Lithuania (On-Site)
4 Months ago
IGT - Technical Analyst

IGT

Rome, Lazio, Italy (On-Site)
2 Months ago
SmileGate - [Next Crossfire] UE5 엔진 클라이언트 담당

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Assystems - Middle Level Marine Structural Engineer

Assystems

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Unity - Developer Support Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Microsoft - Research Intern - Machine Learning

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Riot Games - Art Outsourcing II (Illustration) - VALORANT

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
NVIDIA - Software Manager

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warhorse Studios - Senior tools programmer/Technical animator

Warhorse Studios

Prague, Prague, Czechia (Hybrid)
3 Months ago
IGT - Technical Analyst

IGT

Rome, Lazio, Italy (On-Site)
2 Months ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
DICE - Software Engineer

DICE

Stockholm, Stockholm County, Sweden (On-Site)
4 Weeks ago
Arrowhead Game Studios - Senior Technical Artist

Arrowhead Game Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Epic Games - Senior ML Developer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Activision - Senior Tools Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Salesforce - 2025 PhD Intern - AI Research, Singapore

Salesforce

Singapore, Singapore (On-Site)
4 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Deep Learning Engineer, Datacenters

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research & Development Jobs

Tesla - Associate Process Technician (Formation)

Tesla

Grünheide (Mark), Brandenburg, Germany (On-Site)
1 Week ago
Microsoft - Senior Electrical Engineer

Microsoft

Busan, Busan, South Korea (On-Site)
4 Weeks ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Actian - C Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Samsung Semiconductor - Senior Engineer, DRAM Applications

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Mixed Signal Design Engineer

NVIDIA

Canada (On-Site)
1 Month ago
NVIDIA - Principal Engineer, Agentic System Architecture

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Tesla - Electrical Engineer, Motor Design - Tesla Bot

Tesla

Athens, Greece (On-Site)
1 Week ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks 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