Staff Software Engineer — Embedded Systems & Kernel

Google

Kirkland (WA)

On-site

USD 207,000 - 300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
Retirement benefits (401k)

Job summary

Google is hiring software engineers to develop next-generation technologies that power billions of users. The role focuses on cross-functional collaboration, scale, and system design across the full stack. In-person interviews are typical, with options to share preferred locations.

The position offers substantial compensation, including base salary, bonus, equity, and comprehensive benefits. Location possibilities include Kirkland, WA and San Jose, CA, with Seattle-area and remote considerations

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.
  • 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
  • 3 years of experience with software design and architecture.

Responsibilities

  • Create and execute plans to bring-up, debug and validate designs to achieve functional and performance goals.
  • Learn Android sensor framework and adapt for Desktop form factors.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Work with cross-functional teams and engineering managers to develop kernel HAL, framework that enables user experience with next generation sensing technologies.

Skills

C
C++
Java
Python
Embedded systems
Software testing
Software architecture

Education

Bachelor's degree
Master's degree
PhD

Tools

Linux
Linux Kernel

Job description

Google is hiring software engineers to develop next-generation technologies that power billions of users. The role focuses on cross-functional collaboration, scale, and system design across the full stack. In-person interviews are typical, with options to share preferred locations.

The position offers substantial compensation, including base salary, bonus, equity, and comprehensive benefits. Location possibilities include Kirkland, WA and San Jose, CA, with Seattle-area and remote considerations

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

Similar jobs worth comparing

Senior Staff Software Engineer, Embedded Systems
Senior Staff Software Engineer, Embedded Systems

Google • San Jose (CA)

On-site
USD 207,000 - 300,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Staff Software Engineer, Embedded Drivers & Systems
Staff Software Engineer, Embedded Drivers & Systems

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Android Laptop and Tablet System Software
Staff Software Engineer, Android Laptop and Tablet System Software

Google • Kirkland (WA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer, Android Laptop and Tablet System Software
Staff Software Engineer, Android Laptop and Tablet System Software

Google • San Jose (CA)

On-site
USD 207,000 - 300,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering
Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google • Austin (TX)

On-site
USD 174,000 - 252,000
Senior Embedded Firmware Engineer — Production Devices
Senior Embedded Firmware Engineer — Production Devices

Google • Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Embedded Software Engineer – Platforms & Devices
Senior Embedded Software Engineer – Platforms & Devices

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Android Laptop and Tablet System Software
Staff Software Engineer, Android Laptop and Tablet System Software

Google Inc. • San Jose (CA), Kirkland (WA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Android Laptop and Tablet System Software
Staff Software Engineer, Android Laptop and Tablet System Software

Google • United States

On-site
USD 207,000 - 300,000
Health insurance
401(k) retirement benefits
Paid Time Off
+3
Staff Software Engineer, Embedded Systems/Firmware, Servers
Staff Software Engineer, Embedded Systems/Firmware, Servers

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000