Software Engineer III, Embedded Performance

23 Hours ago • 2-4 Years • Full Stack Development • Research & Development

Job Summary

Job Description

Google is seeking a Software Engineer III, Embedded Performance in London, UK. This role involves developing next-generation technologies for billions of users. Responsibilities include working on CPU, memory, and energy profiling tools, managing on-device code and server-side pipelines processing millions of traces, working with Linux/Android internals and developer tools, and collaborating with stakeholders. The ideal candidate will have experience with software development (C/C++), data structures/algorithms, embedded operating systems, and Android internals. Experience with Linux/Android internals and embedded systems is preferred. The work contributes to Google's mission of organizing the world's information and making it universally accessible and useful.
Must have:
  • 2+ years C/C++ software development
  • 2+ years data structures/algorithms
  • 2+ years embedded OS experience
  • Android Internals experience
  • CPU/memory/energy profiling
  • Linux/Android internals
Good to have:
  • Experience with embedded systems
  • Experience with open source repo management

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.
  • Experience with Android Internals.

Preferred qualifications:

  • Experience with Linux/Android Internals.
  • Experience with Embedded systems.

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 Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Work on CPU, memory, energy profiling tools and work extensively with our users or customers.
  • Manage both on-device code in our open source repo and google3/server-side pipelines that ingest and process millions of traces.
  • Work on internals of Linux/Android and specialized developer tools.
  • Work closely with stakeholders and peers to drive results.

Similar Jobs

ByteDance - Backend Software Engineer - Privacy & Security - Singapore

ByteDance

Singapore (On-Site)
5 Months ago
Google - Software Engineer, Speed

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Google - Back End Engineer, CI and Release

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Day ago
Paxie Games - Data Scientist

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
5 Months ago
Flying Wild Hog - Animation Programmer

Flying Wild Hog

(Remote)
8 Months ago
Google - Software Engineer III, Full Stack, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Equivalent Jobs - C++ SOFTWARE ENGINEER (SIMULATOR)

Equivalent Jobs

(Remote)
5 Months ago
Next Level Business Services - Angular JS Developer

Next Level Business Services

Milwaukee, Wisconsin, United States (On-Site)
6 Months ago
Google - Software Developer III, Front End, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Chrome OS

Google

Boulder, Colorado, United States (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Product Manager, Content Discovery

Google

Bengaluru, Karnataka, India (On-Site)
23 Hours ago
Google - Software Engineer III, Full Stack, Core

Google

New York, New York, United States (On-Site)
1 Week ago
Canva - Enterprise SEO Lead

Canva

Sydney, New South Wales, Australia (Remote)
5 Months ago
Google - Senior Software Engineer, Core Machine Learning, Google Cloud

Google

Mountain View, California, United States (On-Site)
1 Week ago
Google - Staff Software Engineer, Databases, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Anavation - Senior Software Engineer

Anavation

Clarksburg, West Virginia, United States (Remote)
6 Days ago
ByteDance - Linux Kernel Software Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Inkittt - PR Manager

Inkittt

San Francisco, California, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

London, England, United Kingdom (On-Site)
1 Month ago
People Can Fly - Senior Online Programmer

People Can Fly

Gateshead, England, United Kingdom (On-Site)
1 Week ago
Canva - QA Engineer (Fixed Term Contract)

Canva

Nottingham, England, United Kingdom (Remote)
6 Days ago
ComeOn Group - Norwegian/Swedish Speaking CRM Manager

ComeOn Group

London, England, United Kingdom (Hybrid)
1 Week ago
Bragg - Compliance Operations Manager

Bragg

London, England, United Kingdom (Hybrid)
1 Month ago
Google - Software Engineer II, Full Stack, Google Ads

Google

London, England, United Kingdom (On-Site)
1 Week ago
PlayStation Global - Staff HRIS Analyst - Recruiting and HCM

PlayStation Global

London, England, United Kingdom (On-Site)
1 Month ago
Tesla - Parts Advisor

Tesla

Bristol, England, United Kingdom (On-Site)
2 Months ago
Hawk Eye Innovations - Match Operations Assistant

Hawk Eye Innovations

Manchester, England, United Kingdom (On-Site)
1 Week ago
Eleven Labs - Risk & Compliance

Eleven Labs

United Kingdom (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

ASSIST Software - Java Developer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
5 Months ago
Performio - Senior Software Engineer

Performio

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
CharacterAI - Platform Engineer, Frontend

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Kirkland, Washington, United States (On-Site)
5 Months ago
ION - Java Junior Developer

ION

Chișinău, Chisinau, Moldova (Hybrid)
1 Month ago
Google - Staff Software Engineer, Network Management

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
Accurate - Mid Level Fullstack Software Engineer - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
6 Months ago
Gaming Innovation Group  - Lead Backend Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
Google - Software Engineering Manager II, Android

Google

Mountain View, California, United States (On-Site)
1 Day ago
Warner Bros Games - Staff Software Engineer - Golang - QoE Platform

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month 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.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

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

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (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