Senior System Software Engineer, Embedded Systems, Firmware, Pixel

2 Weeks ago • 5-8 Years • Research & Development

Job Summary

Job Description

This role involves developing system software for Google's WearOS devices. Responsibilities include designing, developing, testing, deploying, and maintaining the Board Support Package (BSP) and system software stack. You will lead software feature development, debug hardware/software issues, create validation tools and test cases, and optimize software quality. The work spans architecture, design, development, testing, manufacturing, and deployment of complex wearable consumer devices. The Google Pixel team focuses on delivering exceptional mobile experiences, integrating AI, software, and hardware to build transformative products.
Must have:
  • 5+ years C programming, Android BSP, Linux Drivers
  • 3+ years software testing/launching
  • 3+ years embedded OS experience
  • Software design and architecture experience
  • Lead software development from architecture to deployment
  • Debug hardware/software integration issues
Good to have:
  • Master's/PhD in CS or related field
  • Technical leadership experience
  • Experience with accessible technologies
  • Android Kernel, Android Internals, C++ experience

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C programming language, Android BSP and Linux Drivers.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems.

Preferred qualifications:

  • Master's degree or PhD in Computer Science, or in a related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.
  • Experience in Android Kernel, Android Internals, Embedded Systems, and C++.

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 Pixel Watch System Software team designs and builds premium wearable devices and services that showcase the potential of the Android and WearOS platform. We are driven to revolutionize the way people interact with newer and smarter devices with Android and WearOS platforms.

In this role, you will develop the system software stack for future smarter wearable devices, ranging from architecting, designing, developing, testing, manufacturing and deploying complex wearable consumer devices.

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

  • Work with a team of engineers to design, develop, test, deploy, and maintain the Board Support Package (BSP) and the system software stack for the Google WearOS devices.
  • Lead software feature/module development from architecture to landing.
  • Debug and resolve hardware/software integration issues, including hardware bring-up, hardware/software system validation, manufacturing, and hardware/software version upgrade.
  • Create validation tools and test cases to verify the functionality of the hardware and software.
  • Optimize and improve software quality, including system stability, power consumption, and system performance.

Similar Jobs

NVIDIA - System Software Manager - Multimedia

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Week ago
Toptracer - Junior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Interactive Brokers - Java Software Engineer

Interactive Brokers

Zug, Zug, Switzerland (On-Site)
6 Months ago
NVIDIA - System Design Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Google - Senior Software Engineer, Pixel Display System

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Rivos - Silicon Logic Formal Verification - Full Time

Rivos

Santa Clara, California, United States (Hybrid)
6 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Google - Senior Software Engineer, CPU Performance Modeling Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
7 Months ago
NVIDIA - ASIC Design and STA Engineer

NVIDIA

Hyderabad, Telangana, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Machine Learning Intern - 2025

NVIDIA

(On-Site)
3 Months ago
Canonical - Product Manager - Anbox

Canonical

(Remote)
8 Hours ago
The Walt Disney Company - Sr System Reliability Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern (SDN) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
the embassy VFX  - Pipeline Developer

the embassy VFX

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Don't Nod - Network Administrator

Don't Nod

Paris, Île-de-France, France (On-Site)
1 Week ago
Social Discovery Ventures - IT Infrastructure Team Lead

Social Discovery Ventures

(Remote)
9 Hours ago
ByteDance - Site Reliability Engineer - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Unity - Senior Golang Backend Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
9 Hours ago
Qualcomm - Senior IOT BT Software Engineering

Qualcomm

Shanghai, Shanghai, China (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Software Engineer, Google Cast and Device Media

Google

New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - CPU Technical Program Manager

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Firmware Engineer, Modem IP Multimedia Subsystem Protocol

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
NVIDIA - Senior Manufacturing Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Google - Technical Program Manager, Silicon Power

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Senior Software Engineer, Software Development Life Cycle

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - System Software Engineer - Base OS (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Google - Product Quality Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Ubisoft - Research Student - Ubisoft La Forge

Ubisoft

Shanghai, Shanghai, China (On-Site)
5 Months ago
Fluence - Lead Engineer - Advanced Battery Modules

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
NVIDIA - Senior System Software Engineer - Autonomous Driving

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Engineering Manager, Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ByteDance - Software Engineer - Machine Learning Training

ByteDance

Singapore (On-Site)
2 Weeks ago
Google - Senior Design Verification Engineer, Multimedia, Silicon

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Weeks ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Remote, Oregon, United States (Remote)
2 Months ago
Google - Senior ASIC Design Verification Engineer, TPU Compute

Google

Sunnyvale, California, United States (On-Site)
1 Week 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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