Staff USB Fuchsia Platform Driver Engineer

Google

San Jose (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) with company match
Paid time off 20 days
Sick time 40 hours
Maternity leave
Baby bonding leave
Paid holidays 13 days

Job summary

Google is seeking a Staff Software Engineer to own the USB Fuchsia platform drivers, leading design and integration across prototype hardware and production environments. You will drive performance, reliability, and collaboration with kernel, product, and hardware teams.

You will tackle complex bugs, optimize power and throughput, and mentor teammates while delivering production-grade drivers for a broad ecosystem of devices in a fast-paced environment.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience working with embedded operating systems.
  • 3 years of experience with software design and architecture.
  • Experience with Linux device drivers.

Responsibilities

  • Lead the technical design of the Fuchsia USB subsystem.
  • Drive system-level power management and data throughput optimizations, with a deep focus on complex USB-C Power Delivery (PD) negotiations and USB 3.x metrics.
  • Leverage our infrastructure labs to maximize driver reliability and throughput, actively utilizing hardware-in-the-loop testing to resolve performance bottlenecks.
  • Define best practices for driver development and hardware-software integration, and mentor team members to raise the overall technical bar.
  • Partner closely with kernel, product, and hardware teams to align hardware integration efforts with overarching system requirements and product roadmaps.

Skills

Software development
Embedded systems
Linux device drivers
Software design & architecture
Testing & launching software

Education

Bachelor's degree

Job description

Google is seeking a Staff Software Engineer to own the USB Fuchsia platform drivers, leading design and integration across prototype hardware and production environments. You will drive performance, reliability, and collaboration with kernel, product, and hardware teams.

You will tackle complex bugs, optimize power and throughput, and mentor teammates while delivering production-grade drivers for a broad ecosystem of devices in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff USB Fuchsia Platform Driver Engineer
Staff USB Fuchsia Platform Driver Engineer

Google • United States

On-site
USD 207,000 - 300,000
Health, dental, vision, life insurance
401(k) with company match
PTO: 20 days/year
+4
Senior USB Fuchsia Platform Driver Engineer
Senior USB Fuchsia Platform Driver Engineer

Google • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
Retirement benefits
Paid time off
+4
Lead USB Fuchsia Platform Driver Engineer
Lead USB Fuchsia Platform Driver Engineer

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Health insurance
Retirement plan 401(k)
Paid time off
+4
Staff Software Engineer, USB Fuchsia Platform Drivers
Staff Software Engineer, USB Fuchsia Platform Drivers

Google • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
Retirement benefits
Paid time off
+4
Staff Software Engineer, USB Fuchsia Platform Drivers
Staff Software Engineer, USB Fuchsia Platform Drivers

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Health insurance
Retirement plan 401(k)
Paid time off
+4
Staff Software Engineer, USB Fuchsia Platform Drivers
Staff Software Engineer, USB Fuchsia Platform Drivers

Google • San Jose (CA)

On-site
USD 207,000 - 300,000
Health insurance
401(k) with company match
Paid time off 20 days
+4
Staff Software Engineer, USB Fuchsia Platform Drivers
Staff Software Engineer, USB Fuchsia Platform Drivers

Google • United States

On-site
USD 207,000 - 300,000
Health, dental, vision, life insurance
401(k) with company match
PTO: 20 days/year
+4
Senior Embedded Linux USB Systems Engineer
Senior Embedded Linux USB Systems Engineer

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Software Engineer III, Fuchsia Kernel
Software Engineer III, Fuchsia Kernel

Google • Seattle (WA)

On-site
USD 141,000 - 202,000
Senior Embedded Software Engineer, Pixel Core USB
Senior Embedded Software Engineer, Pixel Core USB

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000