At a Glance
- Tasks: Develop cutting-edge GPU graphics and compute technologies for Pixel devices.
- Company: Join Google, a leader in tech innovation and creativity.
- Benefits: Competitive salary, health benefits, and opportunities for remote work.
- Why this job: Make a real impact on the future of mobile experiences with advanced technology.
- Qualifications: Experience in low-level systems programming and embedded operating systems required.
- Other info: Dynamic team environment with endless opportunities for growth and learning.
The predicted salary is between 36000 - 60000 £ per year.
Qualifications
- Bachelor's degree or equivalent practical experience.
- 2 years of experience in low level systems programming languages (e.g., C++ or C), or 1 year of experience with an advanced degree.
- 2 years of experience working with embedded operating systems.
- Experience writing low-level graphics Application Programming Interface (API) code.
Preferred qualifications
- 2 years of experience with data structures or algorithms.
- Experience writing low-level graphics API code.
- Experience with C or C++.
- Experience analyzing GPU-accelerated applications like games, image processing, or GPGPU applications.
- Experience in writing or contributing to graphics drivers and 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.
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 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.
- 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.
- Advise Android and Pixel leadership on performance and feature opportunities in graphics software and scope solutions with partner teams inside and outside Google.
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.
Software Engineer Iii, Embedded, Pixel Graphics in England employer: Google Inc.
Contact Detail:
Google Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Iii, Embedded, Pixel Graphics in England
✨Tip Number 1
Network like a pro! Reach out to current or former Google employees on LinkedIn. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your C++ and low-level systems programming. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
✨Tip Number 3
Showcase your projects! If you've worked on any graphics APIs or GPU-accelerated applications, make sure to highlight them in your discussions. We love seeing practical examples of your skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at Google.
We think you need these skills to ace Software Engineer Iii, Embedded, Pixel Graphics in England
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with low-level systems programming and graphics APIs. We want to see how your skills align with the role, so don’t hold back on showcasing your projects or relevant work!
Tailor Your Application: Take a moment to customise your application for this specific role. Mention your experience with embedded operating systems and any relevant technologies like OpenGL ES or Vulkan. It helps us see why you’re a great fit!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it’s necessary. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to apply through our official website! It’s the best way for us to receive your application 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 low-level systems programming skills, especially in C++ or C. Be ready to discuss your experience with embedded operating systems and how you've tackled challenges in graphics API coding.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've approached complex problems, particularly in GPU-accelerated applications. Highlight any projects where you’ve contributed to graphics drivers or worked with OpenGL ES, Vulkan, or OpenCL APIs.
✨Understand the Bigger Picture
Familiarise yourself with Google’s Pixel team and their mission. Be prepared to discuss how your skills can contribute to shaping the future of Pixel devices and enhancing user experiences across the globe.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about the team dynamics, upcoming projects, or how they measure success in the software engineering department. This shows you’re not just interested in the job, but also in being part of the team.