Senior System Software Engineer, Embedded Systems, Firmware, Pixel

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

Palo Alto Networks - Sr. Technical Support Engineer, Focused Services

Palo Alto Networks

Plano, Texas, United States (On-Site)
1 Month ago
Canonical - Product Manager - Desktop

Canonical

(Remote)
2 Weeks ago
DraftKings - Lead Site Reliability Engineer

DraftKings

Boston, Massachusetts, United States (On-Site)
2 Months ago
Canonical - Software Engineer - Cloud Images

Canonical

(Remote)
2 Weeks ago
Synechron - Database Developer (SQL and Teradata)

Synechron

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
NVIDIA - Senior Compiler Engineer – Networking Compiler Technology

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
ByteDance - Software Engineer Intern (Machine Learning Platform) - 2024 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
6 Months ago
Riot Games - Manager Infrastructure Engineering

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - C++ Developer

Veeam Software

Czechia (Remote)
1 Week ago
Zenoti - Architect - Agentic AI/Python/Cloud/Architecture

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Week ago
Focus Entertainment - Group IT Director

Focus Entertainment

Paris, Île-de-France, France (Hybrid)
2 Months ago
Cloud Imperium Games - Senior Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 Months ago
Veeam Software - Middle C# Developer (Test automation)

Veeam Software

Poland (Remote)
1 Week ago
Actian - Zen Sustaining Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Next Level Business Services - Salesforce Devops Engineer

Next Level Business Services

Agoura Hills, California, United States (On-Site)
7 Months ago
Cricketpedia - Full-Stack Engineer(Backend in PHP)

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Zenoti - Lead Site Reliability Engineer - DBA

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
NVIDIA - Principal Software Architect, GPU Networking Research

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Digital Circuit Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Cadence - Software Engineer II

Cadence

Zhubei, Hsinchu County, Taiwan (On-Site)
2 Weeks ago
Google - Senior Technical Solutions Consultant, Google Play System Updates

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Philips - Senior Account Sales, IGT & Imaging

Philips

Taipei City, Taiwan (On-Site)
3 Weeks ago
Trend Micro - Sr. Software Engineer (XDR for Networks)

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
Appier - Campaign Management Lead

Appier

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Tegra Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Rivos - Analog Mixed Signal Design

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
Appier - Campaign Analyst

Appier

Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Senior Mixed Signal and Analog Circuit Designer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Assystems - Site Mechanical Engineer

Assystems

Bagalkote, Karnataka, India (On-Site)
7 Months ago
Tencent - NLP/LLM Research Intern

Tencent

London, England, United Kingdom (On-Site)
2 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Machine Learning System) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Cadence - Design Engineering Manager

Cadence

Bengaluru, Karnataka, India (On-Site)
8 Months ago
ByteDance - Research Scientist, Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
ByteDance - Student Researcher (Foundation Models - Reasoning, Planning & Agent) - Doubao (Seed) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
ByteDance - Backend Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
7 Months ago
Power Integrations - Staff Automotive Reliability Engineer

Power Integrations

Penang, Malaysia (On-Site)
7 Months ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Months 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