Staff Software Engineer, Linux Kernel Networking

Google
Sunnyvale, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Minimum qualifications :

To be considered for an interview, please make sure your application is full in line with the job specs as found below.

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, low level programming, and with data structures / algorithms.
  • 5 years of experience with C / C++, System Architecture and Linux Kernel Networking.

Preferred qualifications :

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with Networking and PCI Express.

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.

Responsibilities

  • Be a team lead for Kernel Networking and work with the leadership to develop the long-term strategy for the team.
  • Support Google Cloud customers to enable their networking needs.
  • Work with the network infrastructure organization to build the industry leading networking infrastructure.
  • Be responsible for Linux Kernel and driver development, system architecture, production support and cross-functional collaboration.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
Machinify
Palo Alto, California
Remote

Staff Software Engineer - Backend. Our engineering team is composed of the best and brightest software developers and data engineers. Machinify is the leading provider of AI-powered software products that transform healthcare claims and payment operations. Recognize and prioritize between Customer d...

Promoted
EarnIn
Palo Alto, California

Software Engineer to join our product engineering team. We are looking for an experienced, passionate, and resourceful Senior Staff. Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews. Lead cross-team engineering initiatives...

Telos Health
Campbell, California

We are looking for a talented and experienced Software Engineer to take part in the development of Telos software As one of the key members of the software team, you will architect, develop, and test the software applications that the physicians will interact with when using the Telos robotics syste...

LinkedIn
Mountain View, California

As a Staff Software Engineer, you will be responsible for leading and executing on complex projects and developing scalable services and developer-friendly libraries and APIs to empower LinkedIn to defend against the misuse of data/resources. We build highly reliable and scalable services and develo...

Advanced Micro Devices, Inc
San Jose, California

KEY RESPONSIBILITIES: Develop & optimize software systems for deploying AI solutions on Ryzen AI PCs Optimize Ryzen AI system-level performance for multiple concurrent current AI workloads (Vision, Generative AI, Speech) and AMD devices (CPU, GPU, NPU) Optimize AI applications for Ryzen AI accelerat...

LinkedIn
Mountain View, California

Staff Software Engineer, you will have first-hand opportunities to advance one of the most scalable AI platforms in the world. The team is responsible for scaling LinkedIn’s AI model training, feature engineering and serving with hundreds of billions of parameters models and large scale feature engi...

Illumio
Sunnyvale, California

Senior Backend Software Engineer (Python (Golang a plus))Hybrid: 2 days in office/week in Sunnyvale, CA. As a Senior Software Engineer, every day you will determine how we integrate firewall management security frameworks into our existing ecosystem using Go / Golang. You will need networking experi...

Cisco
San Jose, California

As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco’s Unified Computing System (UCS) family of products. Candidates must have strong C programming skills and experience...

Illumio
Sunnyvale, California

Staff Software Engineer, Cloud Security. As a Staff Software Engineer, you will contribute/own a few microservices. You will also mentor junior engineers, new-grads, and interns to help them grow as engineers and become productive members of the team. Networking experience, especially network securi...

Mediabistro
Cupertino, California

Our team is looking for a SW Engineer to build a real-time 3D visualization engine to accelerate Figure's development. Responsibilities : Design, implement, and deploy industry leading interactive 3D visualization and tools for all kinds of robotics data Participate in the continuous improvement of ...