Search jobs > Sunnyvale, CA > Senior staff software

Senior Staff Software Engineer, Kernel

Google
Sunnyvale, California, US
Full-time

Minimum qualifications :

Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures / algorithms.
  • 5 years of experience with design and architecture; and testing / launching software products.

Preferred qualifications :

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience working with both Intel and ARM architectures, virtual machines, hypervisors and KVM, concurrency, multithreading and synchronization.

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.

The Production Linux Kernel team performs research, design, and development for our production Linux Kernel that powers all of Google’s fleet of machines that run our products and services, such as Search, Maps, YouTube, Gmail, and many others for the users.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably.

Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Work with internal teams and the upstream Linux community to implement, port, and maintain various Google-specific features in the Linux Kernel.
  • Contribute to the development of the upstream Linux Kernel and participate in the code review process.
  • Provide guidance and participate in live patching of Linux Kernel, debug and fix issues that are uncovered in a broad range of Kernel qualification testing.
  • Support the creation and release of Linux Kernel releases and provide technical support to internal Linux Kernel developers and customers.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law.

If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Aledade
San Jose, California
Remote

As a Senior Staff Software Engineer, you will take us beyond traditional monolithic SQL engines and batch pipelines. Acting as a mentor and leader to not just junior engineers but also guiding Staff Engineers and other senior personnel. Set and uphold the standard for engineering processes to suppor...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer - Python. ...

Promoted
Apple
Sunnyvale, California

The Vision Pro Freeform Team is looking for an experienced software engineer to lead our efforts in experience development. ...

CV Library
Santa Clara, California

Do you have the following skills, experience and drive to succeed in this role Find out below.Our Cloud Management Platform is a public cloud delivered management platform to manage all Palo Alto Networks Next network security solutions.It’s an easy-to-use, scalable and secure platform to operationa...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

High-tech Professionals
San Jose, California

Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system. This position is primarily responsible for researching, designing, and developing computer software systems, software syst...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

TikTok
San Jose, California

We are looking for engineers who will work with us to create the history of the most powerful and highly-impactful CommercePack systems. ...

Google Fiber
Mountain View, California

As our Senior Software Engineer, System Integrations, you will enable a seamless business process flow by leading the strategic planning, architecture, coding, and implementation of integrations among our key ERP systems, including SAP, Coupa, Workday, Salesforce, and additional systems. Experience ...

NVIDIA
Santa Clara, California

Senior Cloud Platform Engineer, Deep Learning Applications!. NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA’s highest performing deep learning libraries and applications. Join our technically diverse team of software engineers and inf...