Senior Software Engineer, Pixel Graphics and Video in London
Senior Software Engineer, Pixel Graphics and Video

Senior Software Engineer, Pixel Graphics and Video in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop cutting-edge GPU graphics and compute technologies for Pixel devices.
  • Company: Join Google, a leader in innovative technology and mobile experiences.
  • Benefits: Competitive salary, inclusive culture, and opportunities for career growth.
  • Why this job: Make a real impact on the future of mobile technology and user experiences.
  • Qualifications: 5 years in software development, experience with C/C++, and graphics processing.
  • Other info: Dynamic team environment with a focus on creativity and collaboration.

The predicted salary is between 43200 - 72000 £ per year.

Bachelor’s degree or equivalent practical experience.

5 years of experience with software development and 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

2 years of experience in C/C++ and embedded systems (firmware, Linux kernel, device drivers).

Experience in Graphics or Graphics Processing Unit.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience in writing of or contributing to graphics drivers.
  • Experience developing and debugging native code on Android.
  • Experience writing low-level graphics API code and analyzing GPU-accelerated applications like games, image processing or General Purpose computing on GPU (GPGPU) applications.
  • Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs.

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.

Pixel Graphics System Software enables everything from simple low-power animations to rich UI, high-end games, and on-device image processing to make the best use of the Graphics Processing Unit (GPU) in Pixel phones. As a member of Pixel's GPU driver team, you will share ownership of the kernel GPU driver and the user-space graphics driver stack. You will be involved in developing new features, devising performance improvements, bringing silicon up, debugging testing problems and in identifying future requirements for both software and hardware in Pixel products.

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 GPU graphics and compute technologies spanning the full GPU software stack.
  • Seek general solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices.
  • Help evaluate and bring-up devices and work with product and engineering teams to define the role and requirements of the GPU in future product designs.
  • Debug sophisticated user mode and kernel mode problems.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

Senior Software Engineer, Pixel Graphics and Video in London employer: Google Inc.

Google is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among its talented engineers. Located in London, employees benefit from a vibrant tech community, extensive professional development opportunities, and the chance to work on cutting-edge technologies that impact billions of users worldwide. With a commitment to diversity and inclusion, Google ensures a supportive environment where every team member can thrive and contribute to transformative projects.
G

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Pixel Graphics and Video in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Google, especially those in the Pixel team. A friendly chat can give us insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving C/C++, graphics drivers, or GPU technologies. This will help us stand out during interviews.

✨Tip Number 3

Practice makes perfect! Brush up on common technical interview questions related to software design and architecture. We can even do mock interviews with friends to get comfortable.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we can tailor our application to highlight our experience with graphics processing and embedded systems.

We think you need these skills to ace Senior Software Engineer, Pixel Graphics and Video in London

C/C++
Embedded Systems
Firmware Development
Linux Kernel
Device Drivers
Graphics Processing Unit (GPU)
Graphics Driver Development
Android Native Code Debugging
Low-Level Graphics API Coding
OpenGL ES
Vulkan
OpenCL
Problem-Solving Skills
Performance Improvement Techniques
Device Bring-Up

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++, embedded systems, and graphics processing. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about pixel graphics and video technology. We love seeing enthusiasm, so let us know what excites you about this field and our team.

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems, especially in GPU technologies or software design. We’re looking for engineers who can think outside the box and bring innovative solutions to the table.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your materials and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Google Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your C/C++ skills and understand embedded systems thoroughly. Be ready to discuss your experience with graphics drivers and GPU technologies, as these will be key topics during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex software issues in the past. Highlight your ability to debug both user mode and kernel mode problems, as this will demonstrate your hands-on experience and analytical thinking.

✨Familiarise Yourself with Google’s Products

Take some time to explore Google Pixel devices and their features. Understanding how your role as a Senior Software Engineer fits into the bigger picture of product development will help you articulate your value to the team.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project goals, and future developments in GPU technology. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.

Senior Software Engineer, Pixel Graphics and Video in London
Google Inc.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>