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, remote work options, and growth opportunities.
- 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 opportunities to switch projects and grow your career.
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.
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.
Software Engineer III, Embedded, Pixel Graphics 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
✨Tip Number 1
Network like a pro! Reach out to current or former Google employees on LinkedIn. A friendly chat can give us insider info about the team and the role, plus it might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving low-level systems programming or graphics APIs. This is your chance to demonstrate what you can bring to the table.
✨Tip Number 3
Ace the interview prep! Brush up on your data structures and algorithms, and be ready to discuss your experience with embedded operating systems. We want to see how you think and solve problems, so practice coding challenges too!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and take the initiative to apply directly.
We think you need these skills to ace Software Engineer III, Embedded, Pixel Graphics
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 contributions!
Tailor Your Application: Take a moment to customise your application for this specific role. Mention your experience with embedded operating systems and any relevant projects that demonstrate your expertise in GPU technologies. 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 relevant. 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 knowledge of low-level systems programming languages like C++ or C. Be ready to discuss your experience with embedded operating systems and how you've tackled challenges in writing low-level graphics API code.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've approached complex problems, especially those related to GPU-accelerated applications. Think about times when you had to analyse performance issues or optimise graphics drivers, as these will be key talking points.
✨Familiarise Yourself with Google’s Products
Get to know the Pixel devices and the technologies behind them. Understanding how Google integrates AI, software, and hardware will help you align your answers with their mission and demonstrate your enthusiasm for the role.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the team and the projects you'll be working on. Inquire about the future of GPU technologies at Google or how they approach collaboration across teams, which can highlight your eagerness to contribute.