Embedded Software Engineer, Android Pixel Kernel

1 Month 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

Cerence - Senior Data Scientist

Cerence

(Remote)
1 Month ago
PlayStation Global - Senior Software Engineer (Back End / Machine Learning)

PlayStation Global

San Mateo, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Google Cloud Business Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer, Tools Internals (Core)

The Walt Disney Company

California, United States (On-Site)
2 Months ago
Google - Software Engineer, Security Automated Vulnerability Management

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Fremont, California, United States (Remote)
6 Months ago
Samsung Semiconductor - Senior Engineer, System Software

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Developer Technology Engineer, High-Performance Databases

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Months ago
ByteDance - LLM Software Engineer/Researcher (Applied Machine Learning)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Daybreak Game Company LLC - Software Development Engineer (Cardset)

Daybreak Game Company LLC

Renton, Washington, United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - DFX CAD Tools Development Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Suki - Senior Machine Learning Engineer (NLP)

Suki

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
GoMotive - Engineering Manager, Full Stack (MarTech)

GoMotive

(Remote)
1 Month ago
Scale AI - Machine Learning Engineer

Scale AI

San Francisco, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Google TV

Google

San Jose, California, United States (On-Site)
7 Months ago
Whatnot - Software Engineer, Fraud

Whatnot

(Remote)
1 Month ago
NVIDIA - Principal Technical Program Manager, AI and Enterprise Apps

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, Android XR Frameworks

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer III, Control Plane, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Techland - Animation Director

Techland

Poland (On-Site)
7 Months ago
Lionbridge Games - Games Language AI Specialist (Linguist)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
3 Months ago
Google - Software Engineering Manager II, Site Reliability Engineering, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Fandom - Sr Ad Operations Specialist

Fandom

Poznań, Greater Poland Voivodeship, Poland (Remote)
2 Months ago
CD PROJEKT RED - Support Writer Specialist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
PwC - Application to PwC Service Delivery Center

PwC

Katowice, Silesian Voivodeship, Poland (On-Site)
5 Months ago
Aristocrat Gaming - SQL Server Production DBA

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Visa - Senior Software Engineer - Full Stack

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Easybrain - Mobile QA Engineer

Easybrain

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
The knights of unity studios - Network Programmer

The knights of unity studios

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Canada (Hybrid)
2 Months ago
Sphere Entertainment Co - Senior Director Pipeline Engineering

Sphere Entertainment Co

Burbank, California, United States (On-Site)
4 Months ago
Valve corporation - Software Engineer for HW

Valve corporation

Bellevue, Washington, United States (On-Site)
7 Months ago
Google - Software Engineering Manager, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Rivos - SOC Design Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
7 Months ago
Google - Software Engineer III, Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Rivos - CPU Design/Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
7 Months ago
NVIDIA - Senior System Software Engineer, Robotics Simulation

NVIDIA

Toronto, Ontario, Canada (Hybrid)
2 Months ago
ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, 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
OSZAR »