Senior System Software Engineer, Embedded Systems, Firmware, Pixel

8 Hours 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

Google - Senior Software Engineer, Cloud, NodeOS

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Next Level Business Services - Oracle DBA (With SAP Experience)

Next Level Business Services

Atlanta, Georgia, United States (On-Site)
6 Months ago
ByteDance - Principal Algorithm Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
5 Months ago
ComeOn Group - Java Developer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
6 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
5 Months ago
Riot Games - Senior Software Engineer (Mobile C++) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Clock Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Google - AICore Software Engineer

Google

Taipei City, Taiwan (On-Site)
8 Hours ago
NVIDIA - Senior Performance Software Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior C++ Software Engineer (Build System)

Playrix

Armenia (Remote)
4 Months ago
Google - Lead CPU Performance Architect, Silicon

Google

Austin, Texas, United States (On-Site)
8 Hours ago
Axinous - Senior Manager, Sales Engineering

Axinous

Wellington, Wellington, New Zealand (Remote)
4 Weeks ago
Google - Data Center Technician II

Google

Skien, Telemark, Norway (On-Site)
9 Hours ago
Google - Site Reliability Manager, Core Enterprise Systems

Google

Bengaluru, Karnataka, India (On-Site)
11 Hours ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Oriserve - Senior DevOps Engineer (4+ Yrs exp)

Oriserve

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Google - Customer Engineer, Infrastructure Modernization, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
8 Hours ago
DNEG - Tech Junior

DNEG

Chennai, Tamil Nadu, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Rivos - CPU Physical Design - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
NVIDIA - Research Scientist, Deep Learning and Computer Vision

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
The Walt Disney Company - Marketing Intern

The Walt Disney Company

Taipei City, Taiwan (On-Site)
2 Days ago
Garena - Garena - Strategy & Operations

Garena

Taipei City, Taiwan (On-Site)
4 Months ago
Google - Senior Staff CPU RTL Design Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
10 Hours ago
Garena - Garena - Data Warehouse Engineer

Garena

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer III, Embedded, Pixel Memory

Google

New Taipei, New Taipei City, Taiwan (On-Site)
9 Hours ago
NVIDIA - Data Center NPI Program Manager

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Staff Systems Architect, Advanced Research and Development

Google

Mountain View, California, United States (On-Site)
11 Hours ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Berlin, Berlin, Germany (Hybrid)
6 Months ago
ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Nagarro - Trainee SAP Associate Consultant FI/CO

Nagarro

Germany (Remote)
3 Weeks ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
NVIDIA - Senior Architect, NVLink

NVIDIA

Massachusetts, United States (On-Site)
1 Month ago
SmileGate - Voice AI Model Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago
Cadence - Sr Principal Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Kernel and Firmware, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
8 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