Staff Software Engineer, Pixel Graphics System Software
Staff Software Engineer, Pixel Graphics System Software

Staff Software Engineer, Pixel Graphics System Software

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

At a Glance

  • Tasks: Develop cutting-edge GPU technologies and solve complex graphics problems for Pixel devices.
  • Company: Join Google, a leader in tech innovation, shaping the future of mobile experiences.
  • Benefits: Enjoy competitive pay, flexible work options, and a vibrant company culture.
  • Why this job: Be part of a team that creates transformative user experiences with advanced technology.
  • Qualifications: 8+ years in programming, embedded systems, and GPU driver development required.
  • Other info: Lead a talented team while collaborating with top engineers across various Google projects.

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

Staff Software Engineer, Pixel Graphics System Software

corporate_fare Google place London, UK

Apply

Minimum Qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience with one or more general purpose programming languages including C and C++.
  • 4 years of experience in development, testing, and deployment of embedded systems.
  • 3 years of experience with development of Graphics Processing Unit (GPU) drivers, including but not limited to OpenGL ES, Vulkan, OpenCL.
  • Experience in technical leadership, leading project teams, and setting technical direction.
  • Experience optimizing software performance.

Preferred Qualifications:

5 years of experience in one or more of the following areas: embedded systems, system bring-up, Linux/Android device drivers for graphics or display, performance analysis/execution profiling.

About the Job

Pixel Graphics System Software enables everything from simple low-power animations to rich User Interface (UI), high-end games, and on-device image processing to make the best use of the Graphics Processing Unit (GPU) in Pixel phones.

In this role, your team works in Pixel devices from System on a Chip (SoC) conception all the way to field deployment and beyond. You work closely with multiple teams at Google including Android, Pixel Camera, Display, etc. You engage regularly with partners and vendors to come up with innovative ways to use the Graphics Processing Unit (GPU) as part of a tightly-integrated device package.

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 Graphics Processing Unit (GPU) graphics and compute technologies spanning the full Graphics Processing Unit software stack.
  • Provide solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices.
  • Evaluate and bring-up devices, and work with product and engineering teams to define the role and requirements of the Graphics Processing Unit in future product designs. Debug sophisticated user mode and kernel mode problems.
  • Advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google.
  • Manage and support members of the team and lead them both technically and in their personal development.

#J-18808-Ljbffr

Staff Software Engineer, Pixel Graphics System Software employer: Google Inc.

At Google, we pride ourselves on being an exceptional employer, particularly for the Staff Software Engineer role in our Pixel Graphics System Software team based in London. Our vibrant work culture fosters innovation and collaboration, providing employees with ample opportunities for professional growth and development. With access to cutting-edge technology and a commitment to work-life balance, you'll be part of a team that shapes the future of mobile experiences while enjoying the unique advantages of working in one of the world's most dynamic cities.
G

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer, Pixel Graphics System Software

✨Tip Number 1

Make sure to showcase your experience with GPU drivers and embedded systems in your conversations. Highlight specific projects where you optimized software performance or led a team, as this will resonate well with the technical leadership aspect of the role.

✨Tip Number 2

Familiarize yourself with the latest trends in graphics technologies like OpenGL ES, Vulkan, and OpenCL. Being able to discuss recent advancements or challenges in these areas can set you apart during interviews.

✨Tip Number 3

Network with professionals in the field, especially those who work on Pixel devices or similar technologies. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.

✨Tip Number 4

Prepare to discuss your approach to debugging both user mode and kernel mode problems. Having concrete examples ready will demonstrate your problem-solving skills and technical depth, which are crucial for this position.

We think you need these skills to ace Staff Software Engineer, Pixel Graphics System Software

C and C++ programming
Embedded systems development
GPU driver development
OpenGL ES
Vulkan
OpenCL
Technical leadership
Project management
Software performance optimization
Linux/Android device drivers
Performance analysis
Execution profiling
Debugging user mode and kernel mode problems
Cross-team collaboration
Problem-solving skills

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your experience with C and C++, as well as your background in developing GPU drivers. Clearly outline your 8 years of programming experience and any specific projects that showcase your skills in embedded systems.

Showcase Technical Leadership: Since the role requires technical leadership, include examples of how you've led project teams or set technical direction in previous positions. This could be through mentoring junior engineers or managing complex projects.

Detail Your Problem-Solving Skills: Provide specific examples of how you've solved complex problems related to graphics software or embedded systems. Highlight your ability to debug both user mode and kernel mode issues, as this is crucial for the role.

Tailor Your Application: Customize your CV and cover letter to reflect the responsibilities and qualifications mentioned in the job description. Use keywords from the listing, such as 'performance analysis' and 'device bring-up', to ensure your application stands out.

How to prepare for a job interview at Google Inc.

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with C, C++, and GPU driver development in detail. Highlight specific projects where you optimized software performance or led technical teams, as this will demonstrate your capability to handle the responsibilities of the role.

✨Demonstrate Problem-Solving Skills

Expect to tackle technical problems during the interview. Practice explaining your thought process when debugging user mode and kernel mode issues, as well as how you approach evaluating and bringing up devices.

✨Highlight Leadership Experience

Since the role involves managing and supporting team members, share examples of your leadership experience. Discuss how you've guided project teams, set technical direction, and contributed to the personal development of your colleagues.

✨Understand Google's Vision

Familiarize yourself with Google's Pixel devices and their integration of AI, software, and hardware. Be ready to discuss how your skills can contribute to shaping the future of Pixel devices and enhancing user experiences.

Staff Software Engineer, Pixel Graphics System Software
Google Inc.
G
  • Staff Software Engineer, Pixel Graphics System Software

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2026-12-15

  • G

    Google Inc.

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>