Taro Logo

Embedded Software Engineer, Android Pixel Kernel

A global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Embedded Software Engineer, Android Pixel Kernel

Google is seeking an Embedded Software Engineer to join their Pixel team, focusing on Android Pixel Kernel development. This role is crucial in shaping the future of Pixel devices through advanced designs and techniques in consumer electronics. The position combines Google's artificial intelligence, software, and hardware expertise to create transformative mobile experiences for users worldwide.

As an Embedded Software Engineer, you'll be working on critical low-level systems and kernel development for Pixel devices. The role requires strong expertise in embedded systems programming, particularly with Linux Kernel and ARM SoC architecture. You'll be responsible for developing and enhancing the hypervisor for Pixel devices, contributing to system architecture decisions, and implementing security solutions.

The ideal candidate will have a strong foundation in computer science fundamentals, particularly in data structures and algorithms, along with hands-on experience in systems programming using C or similar languages. Knowledge of Linux Kernel internals and Android Kernel is highly valuable for this position.

This is an excellent opportunity to work with Google's world-class engineering teams, contributing to products that impact billions of users. You'll be at the forefront of mobile technology development, working on sophisticated technical challenges while helping to advance Google's mobile computing capabilities. The role offers the chance to work on cutting-edge technology while being part of a team that values innovation, technical excellence, and collaborative problem-solving.

Last updated 2 days ago

Responsibilities For Embedded Software Engineer, Android Pixel Kernel

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Contribute to future SOC and system architecture to better support hypervisor and security
  • Work on hypervisor development for Pixel devices
  • Develop technical solutions to help mitigate security vulnerabilities

Requirements For Embedded Software Engineer, Android Pixel Kernel

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience coding low-level systems (kernel, embedded) in C or other systems programming language

Interested in this job?

Jobs Related To Google Embedded Software Engineer, Android Pixel Kernel