Embedded Software Engineer, Android Pixel Kernel

10 Hours ago • 2 Years + • Research & Development

Job Summary

Job Description

As an Embedded Software Engineer in Google's Pixel team, you'll contribute to the development and maintenance of the Android Pixel kernel. Responsibilities include participating in design reviews, contributing to future SOC and system architecture, working on hypervisor development, and developing solutions for security vulnerabilities. You'll collaborate with peers and stakeholders to make key technology decisions, ensuring the Pixel devices offer a secure and high-performing experience. The role demands proficiency in low-level systems programming (C), data structures, algorithms, and familiarity with Linux Kernel and ARM SoC architecture. You will manage project priorities, deadlines, and deliverables, designing, developing, testing, deploying, maintaining, and enhancing software solutions.
Must have:
  • Bachelor's degree or equivalent experience
  • 2+ years software development experience (or 1 year with advanced degree)
  • 2+ years experience with data structures/algorithms
  • Low-level systems (kernel, embedded) coding in C
  • Experience with Linux Kernel or Android Kernel
Good to have:
  • Master's/PhD in Computer Science
  • Knowledge of ARM SoC architecture and standard interfaces

Job Details

Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with Linux Kernel, Linux Kernel Internals or Android Kernel.
  • Knowledge of ARM SoC architecture and standard interfaces.

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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

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

  • 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.

Similar Jobs

Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
3 Months ago
Interface AI - Vice President of Engineering

Interface AI

United States (Remote)
2 Months ago
Google - Software Engineer III, AI/ML, Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
7 Hours ago
ByteDance - Video Codec Algorithm Engineer - Multimedia Lab

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Backend Engineer, Ark Large Model Platform - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - SOC Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Google - SoC and IP Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
9 Hours ago
Pattern® - Senior Software Engineer - frontend

Pattern®

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Core, Dagger and TikTok

Google

Mexico City, Mexico City, Mexico (On-Site)
11 Hours ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Generative AI)

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
Level AI - Backend Engineer - Customer Engineering

Level AI

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Google - Software Engineer III, Android Product Security Engineering

Google

Bengaluru, Karnataka, India (On-Site)
8 Hours ago
ByteDance - Immersive Video Research Intern (Multimedia Streaming) 2023 Summer/Fall (BS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Senior Software Development Engineer, SDN-Traffic Intelligence & Control

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Jam City - C++ Software Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
3 Months ago
Google - Senior Software Engineer, Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
9 Hours ago
Google - Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
8 Hours ago
ByteDance - Research Engineer Graduate (Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Fool's Theory - Accountant

Fool's Theory

Poland (On-Site)
2 Weeks ago
Futurum Technology  - Accounting Assistant

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago
Plarium - Real-Time VFX Artist

Plarium

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Days ago
Sperasoft - VFX Artist

Sperasoft

Lesser Poland Voivodeship, Poland (Hybrid)
1 Week ago
Techland - UE5 AI Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Google - Program Manager, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Hours ago
Google - Software Engineer, Google Pixel Graphics

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Keywords Studios - Content Moderator - Italian (Video Games) - Remote

Keywords Studios

Katowice, Silesian Voivodeship, Poland (Remote)
1 Week ago
Lucid Reality Labs - ML/AI Engineer

Lucid Reality Labs

Poland (Remote)
3 Weeks ago
N-iX - Senior React Engineer

N-iX

Poland (Remote)
13 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tencent - NLP/LLM Research Intern

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
NVIDIA - CSP Hardware Application Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
Google - Chip Infrastructure Engineer, SoC CAD

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
11 Hours ago
Trend Micro - Senior Software Development Engineer

Trend Micro

Manila, Metro Manila, Philippines (Hybrid)
6 Months ago
Google - Software Engineer, System Software, Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
11 Hours ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Software Architect, Advanced Development

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Microsoft - Research Intern - Formal Document Processing

Microsoft

Redmond, Washington, United States (On-Site)
19 Hours ago
Google - Senior Staff Software Engineer, ASIC, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
11 Hours ago
Google - Senior Software Engineer, Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
10 Hours ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug