Staff Software Engineer, Fuchsia Devices

1 Month ago • 8-11 Years • Research & Development

Job Summary

Job Description

This Staff Software Engineer role at Google focuses on contributing to the core development of Fuchsia, a modern, open-source operating system. Responsibilities include driver development, connectivity stacks, testing frameworks, and power management solutions. The role involves managing a cross-functional team working on various Fuchsia components (peripheral drivers, connectivity stack, kernel, power, and driver frameworks). The successful candidate will set team priorities, align strategies across teams, manage project deliverables, design and develop systems, and write code to solve complex problems. The position requires significant experience in software development (C++, Rust), technical leadership, and working in a complex organizational setting. Experience with embedded programming and hardware peripherals is highly desirable.
Must have:
  • 8+ years software development (C++, Rust)
  • 3+ years technical leadership
  • Project management expertise
  • Cross-functional team management
  • Design & develop Fuchsia OS components
Good to have:
  • Master's/PhD in CS or related field
  • Experience in complex organizations
  • Full-stack software engineering
  • Embedded programming
  • Hardware peripheral software

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., C++, Rust).
  • 3 years of experience in a technical leadership role; overseeing projects, and launching software products.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
  • Experience in full-stack software engineering.
  • Experience in writing software to support hardware peripherals.
  • Experience in embedded programming.

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.

Fuchsia is a Google-created ground up 64 bit modern base operating system. The team works on all aspects of it including the kernel, all drivers, frameworks for components and power, graphics, testing, and infrastructure.

Fuchsia is a modern, open source operating system that is simple, secure, updatable, and performant. It’s a general purpose OS, designed to power an ecosystem of hardware and software, and provides core operating system functions like system resource management, a driver framework, and software abstractions.

Responsibilities

  • Contribute to the core development of the team, with opportunities to work on driver development, connectivity stacks, testing frameworks, and power management solutions.
  • Manage a cross-functional team that works in various functions on core Fuchsia, including peripheral drivers, connectivity stack, kernel, power, and driver frameworks.
  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.Manage project priorities, deadlines, and deliverables.
  • Design, guide, and vet systems designs within the scope of the broader area, and write product or system development code to solve problems.

Similar Jobs

Canonical - Senior Juju Software Engineer (Go)

Canonical

(Remote)
1 Month ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
1 Month ago
Discord - Staff Software Engineer, Ads Infrastructure

Discord

(Remote)
1 Month ago
DMarket - Staff Blockchain Developer

DMarket

Ukraine (Remote)
7 Months ago
Google - TPU Microarchitecture Design Lead

Google

Mountain View, California, United States (On-Site)
1 Month ago
Fluence - Sr. Software Architect (m/f/d)

Fluence

Erlangen, Bavaria, Germany (On-Site)
7 Months ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Canada (On-Site)
3 Months ago
Nagarro - Trainee

Nagarro

(On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

anydesk - Fullstack Developer

anydesk

Tbilisi, Tbilisi, Georgia (On-Site)
1 Month ago
Polygon Labs - Chief Technology Officer

Polygon Labs

United States (Remote)
2 Months ago
Google - Senior Software Engineer, ChromeOS, Security

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
ByteDance - Software Development Engineer, Network Automation

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Embedded Software Engineering Manager, Silicon Platform Security Software

Google

Mont-Saint-Guibert, Wallonia, Belgium (On-Site)
1 Month ago
PlayStation Global - Senior Linux Network Software Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
2 Months ago
Netflix - Site Reliability Engineer L4/L5 - Live Cloud Platform SRE

Netflix

California, United States (Remote)
1 Month ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

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

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Epic Games - Senior Rust Software Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

NVIDIA - System Software Application Engineer

NVIDIA

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

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Corsair - Sr. Manufacturing Quality Manager

Corsair

Taiwan (On-Site)
2 Months ago
Google - Software Engineer III, Mainline Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Test Engineer, Pixel Software Security

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Computer Vision and Machine Learning

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Corsair - Senior Product Manager - HID

Corsair

Taiwan (On-Site)
2 Months ago
Google - Field Sales Representative, Digital Natives, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Senior Software Engineer, Backend Development (BotBonnie)

Appier

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - SRAM Circuit Design Engineer - New College Grad 2025

NVIDIA

Santa Clara, California, United States (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
NVIDIA - Senior Synthesis Flow Development Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
The Walt Disney Company - Associate Software Engineer

The Walt Disney Company

Washington, United States (On-Site)
1 Month ago
ByteDance - High-Performance Computing Research Scientist (Algorithm Acceleration)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
7 Months ago
Google - Software Engineer, Developer Tools, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Firmware Engineer, Pixel Systems Power

Google

Hsinchu County, Taiwan (On-Site)
1 Month ago
NVIDIA - Power Integrity Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
ByteDance - Site Reliability Engineer, ML System - Foundation Model

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (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)

Haryana, 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