Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Switch Network OS

$207k - $301k

Google Inc.

Staff Software Engineer, Switch Network OS Google Sunnyvale, CA, USA Qualifications Bachelor's degree or equivalent practical experience. 8 years of experience programming in C++. 5 years of experience testing and launching software products. 5 years of experience building and developing large‑scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. 3 years of experience with software design and architecture. Preferred Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 3 years of experience in a technical leadership role leading project teams and setting technical direction. Experience with software development in an open source environment with C or C++ programming. Experience with Linux user space development, multi‑threading development, or embedded software development. Experience with network switch development, Layer 2/Layer 3 protocols, or open‑source SONiC. Key Responsibilities Provide technical leadership in designing, developing, and deploying switch software that powers Google's large‑scale AI networking infrastructure for TPUs and GPUs. Perform scalability and performance tuning of large‑scale networks, including data center fabrics, wide area networks, and peering edge infrastructure. Influence, coach, and guide a distributed team of engineers on software design, coding standards, and technical direction. Facilitate alignment and clarification across cross‑functional and cross‑business teams on goals, outcomes, and timelines. Manage individual project priorities, deadlines, and deliverables while ensuring high‑quality, tested, and maintained software solutions. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy, or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google and How we hire. US: $207,000 - $301,000 (USD) + 20% bonus target + equity + benefits. #J-18808-Ljbffr Google Inc.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Switch Network OS in Sunnyvale, CA vacancy
  • $207k - $301k

    Google Inc. is seeking a Staff Software Engineer for its Sunnyvale office to lead the design and development of switch software for AI networking infrastructure. This role requires extensive experience in C++ programming and large-scale infrastructures. The ideal candidate... 
    Suggested
    Work at office

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $210k - $265k

     ...for a Technical Leader for Network SDK QA to own the quality and...  ...of our platform software stack and switching SDK that drives our next-generation...  ...design test frameworks, mentor engineers, and directly validate the...  ...integration with Network OS layers (SONiC, EOS, NX‑OS,... 
    Suggested

    Eridu AI

    Saratoga, CA
    2 days ago
  • $207k - $300k

     ...infrastructure, distributed systems or networks, or experience with compute...  ...: Master’s degree or PhD in Engineering, Computer Science, or a...  ...architecting and developing software for scalable, distributed...  ...needs with opportunities to switch teams and projects as you and... 
    Suggested
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $207k - $301k

    Staff Software Engineer, Infrastructure, Google Cloud Benefits for this role include: Health, dental...  ..., distributed systems or networks, or experience with compute technologies...  ...Google’s needs, with opportunities to switch teams as the business evolves. You will... 
    Suggested
    Temporary work

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, Google Cloud AI Benefits Health, dental, vision, life, disability insurance...  ...computing, large-scale system design, networking and data storage, security, artificial...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Suggested
    Full time
    Temporary work

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • Senior Staff Software Engineer, Google Cloud, Global Networking Technology corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical...  ...critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced... 

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $262k - $365k

    Senior Staff Software Engineer, Cloud, Dataproc, Control-Plane Apply Benefits Health, dental, vision...  ...computing, large‑scale system design, networking and data storage, security, artificial...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Temporary work

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $197k - $291k

    Staff Software Engineer, Cloud Platforms Infrastructure Google Sunnyvale, CA, USA Apply Qualifications...  ...computing, large-scale system design, networking and data storage, security, artificial...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    22 hours ago
  • $207k - $300k

    Staff Software Engineer, Cloud Regional Security Isolation Google - Sunnyvale, CA, USA; San Francisco...  ..., distributed systems or networks, or experience with compute technologies...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $207k - $301k

    Staff Software Engineer, Search Agentic Ecosystem Platform corporate_fare Google place Mountain View...  ...computing, large-scale system design, networking and data storage, security, artificial...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 

    Google Inc.

    Mountain View, CA
    1 day ago
  • $181.1k - $318.4k

    Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine Learning and AI The AI, Search...  ...to the right devices, accounting for hardware capabilities, OS versions, feature sets, locales, and inter‑model dependencies... 
    Relocation

    Apple Inc.

    Santa Clara, CA
    2 days ago
  • $207k - $300k

    Google Inc. is seeking a Staff Software Engineer to drive innovative AI strategies and lead engineering projects. Located in Sunnyvale, CA, you will be responsible for the Operating System that powers Google, focusing on performance and reliability. The ideal candidate... 

    Google Inc.

    Sunnyvale, CA
    22 hours ago
  • A leading global technology company is seeking a Senior Software Engineer to revolutionize its data center networks. The role involves developing software for switches that power Google's infrastructure, requiring expertise in large-scale systems and programming languages... 

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • NVIDIA Corporation is hiring an experienced firmware/software engineer in Santa Clara to work on NIC/DPU and Switch firmware. The role involves designing and implementing features, collaborating with multiple teams, and conducting debugging. The ideal candidate will have... 

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $207k - $300k

    Staff Software Engineer, Data Cloud Frontier AI Apply Google Seattle, WA, USA; Kirkland, WA, USA; +...  ...computing, large-scale system design, networking and data storage, security, artificial...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Full time
    Temporary work
    Flexible hours

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $155k - $230k

     ...work towards a safer digital future. Senior/Staff Software Engineer - Infrastructure and DevOps...  ...Continuous Delivery patterns (CI/CD). Strong networking experience with technologies in TCP/IP, WAN, Gateways, Switching/Routing and Cloud Networking. Experience with... 
    Temporary work
    H1b
    Worldwide
    Shift work

    Fortanix

    Santa Clara, CA
    22 hours ago
  • Apple Inc. is seeking a Platform and Frameworks Software Engineer to join the SPEAR team in Cupertino, California. This role involves collaborating on OS security projects to enhance the security of end user devices, improving the overall security of Apple’s apps and services... 

    Apple

    Cupertino, CA
    2 days ago
  • $171k - $264k

    Meet our engineers on the Vehicle OS team! Vehicle OS is a flexible suite of products that help vehicle manufacturers develop, deploy, and update complete vehicle software and AI applications. This is one of the fastest growing projects here at Applied, and we are seeking... 
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Decisive Point

    Sunnyvale, CA
    4 days ago
  • Decisive Point in Sunnyvale, California, is seeking an Android Platform Engineer for the Vehicle OS team. In this role, you'll drive development of software that powers next-generation vehicle intelligence, working across application and hardware layers to ensure seamless... 

    Decisive Point

    Sunnyvale, CA
    4 days ago
  • General Motors is seeking a Staff Software Engineer to lead the development of Linux/QNX-based platform OS for the Super Cruise programs. This role demands robust experience in embedded systems, with responsibilities ranging from platform debugging to OS architecture maintenance... 

    General Motors

    Sunnyvale, CA
    2 days ago
  • $207k - $301k

    Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering Google, Sunnyvale...  ...computing, large‑scale system design, networking and data storage, security, artificial...  ...Google’s needs with opportunities to switch teams and projects as your fast‑paced... 

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $185.6k - $304.8k

    ## AV Platform OS Staff SW EngineerApplyremote type: Hybridlocations...  ...the foundational embedded software platform for GM’s software-defined...  ...SoCs.The **Staff Software Engineer - Platform OS** will provide...  ...including clocks, memory, storage, networking, PCIe, UART, SPI, I2C, and... 
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

    We are looking for a world‑class System Software Automation engineer to join the Build & Release DRIVE OS team. NVIDIA DRIVE OS is a foundational software stack consisting of an embedded Real Time OS (RTOS), hypervisor, NVIDIA CUDA libraries, NVIDIA Tensor RT, and other... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $181.1k - $272.1k

    Senior OS Software Engineer, Field Engagement & Analytics Cupertino, California, United States Software and Services How are Apple devices used...  ...under constrained environments (memory, CPU, battery, network) Highly professional, with the ability to deliver solid work... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $197k - $291k

    Staff Software Engineer, Infrastructure, NetInfra Telemetry Google Sunnyvale, CA, USA Apply Advanced...  ...infrastructure, distributed systems or networks, or with compute technologies, storage...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Full time

    Google Inc.

    Sunnyvale, CA
    22 hours ago
  • $207k - $300k

    Staff Software Engineer, Infrastructure, Google Chat Qualifications Bachelor's degree or equivalent...  ...infrastructure, distributed systems or networks or experience with compute...  ...Google Cloud’s needs with opportunities to switch teams and projects as you and our fast... 
    Full time

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

     ...testing and launching software products and working with...  ...systems or networks, or experience with compute...  ...in Computer Science, Engineering or related field. 10...  ...with opportunities to switch teams and projects as...  ...experienced and passionate Staff Software Engineering to... 
    Full time
    Remote work
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $154.42k - $235.9k

     ...reliable, observable, and fast. As aStaff Software Engineer, you will design and deliver the core...  ...ll work across C++ systems, Linux, and networking/IPC to achieve low-latency messaging,...  ...Collaborate cross-functionally with platform OS, drivers, safety, controls, perception,... 
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, TPU Machine Learning Supercomputer corporate_fare Google place Sunnyvale, CA...  ..., distributed systems, or networks, as well as testing and launching software...  ...Google’s needs with opportunities to switch teams and projects as you and our fast... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    22 hours ago
  • $207k - $301k

     ...experience testing, and launching software products. 5 years of...  ...infrastructure, distributed systems or networks, or experience with compute...  ...: Master’s degree or PhD in Engineering, Computer Science, or a...  ...needs with opportunities to switch teams and projects as you and... 
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Switch Network OS. Be the first to apply!