Staff Software Engineer, Switch Network OS
$207k - $301kProvide 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 clarity 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.Minimum 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.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.Join the Switch Infrastructure team and help industry-aligned switch software that advances Google's AI network infrastructure for scalability, agility, and innovation. In this role, you will build critical software for switches that power the world's largest AI infrastructure, spanning data center fabrics, wide area networks, and the peering edge of our network. You will design, develop, test, and improve switch software that enables high-performing fabrics for TPUs and GPUs. This is an exciting opportunity for engineers passionate about networking, embedded software, simulation, and distributed systems who want to move up and down the software stack. You will provide technical leadership, collaborate across teams, and help shape how AI is transforming data centers and networking at scale.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $301000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.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.
$250k - $310k
...California, United StatesProducts - Engineering /Fulltime /HybridOver 50,00... ...end-to-end, cloud-driven networking solutions. They rely on our... ...of next-generation Network OS for Switching and routing Infrastructure.... ...combined with modern software development leadership and...SuggestedFull time$207k - $300k
Lead a team of software engineers, providing technical mentorship, fostering... ...excellence across the Wear OS platform team.Act as a technical... ...large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you...Suggested$262k - $365k
...technical road map for the software stack on our accelerator... ...systems software, core Linux OS components, Linux Networking, Power Management... ...Master’s degree or PhD in Engineering, Computer Science, or a related... ...needs with opportunities to switch teams and projects as you...SuggestedWorldwide$200k - $255k
...provider of advanced server, storage, and networking solutions for Data Center, Cloud... ...talented, passionate, and committed engineers, technologists, and business leaders... ...is seeking an experienced Staff Software Engineer - Switch Design to lead the design and development...SuggestedWorldwide$207k - $301k
...a distributed team of engineers.Facilitate alignment and... ...and enhance large scale software solutions.Minimum... ...C++ Programming, Zephyr OS, CANbus and Industrial... ...large-scale system design, networking and data storage, security... ...with opportunities to switch teams and projects as...SuggestedWorldwide$207k - $301k
...Google’s "Node-level" engineering and global compute performance... ...of 3-5 Kernel, Node OS, and AI experts,... ...and maintain large-scale software solutions, ensuring alignment... ...distributed systems or networks, or experience with... ...with opportunities to switch teams and projects as you...Worldwide$207k - $301k
...automate diagnoses for next-gen networks.Work with platform teams to... ...team of junior and executive engineers and influence engineering... ...experience.8 years of experience in software development.5 years of... ...needs with opportunities to switch teams and projects as you and...Worldwide$207k - $301k
...coach a distributed team of engineers.Facilitate alignment and clarity... ...for ultra-low-latency (ULL) networks and real-time fairness... ...experience testing, and launching software products.5 years of experience... ...needs with opportunities to switch teams and projects as you and...Worldwide$262k - $364k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large scale software solutions.Work on automation systems that execute complex network lifecycle operations such as... ...needs with opportunities to switch teams and projects as you and...Worldwide$207k - $301k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large scale software solutions.Minimum qualifications... ..., distributed systems or networks, or experience with compute technologies... ...needs with opportunities to switch teams and projects as you and...$262k - $364k
...experience (UX), and partner engineering teams to seamlessly align... ...experience. 8 years of experience in software development.7 years of... ...large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you and...$207k - $301k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large scale software solutions.Minimum qualifications... ..., distributed systems or networks, or experience with compute technologies... ...needs with opportunities to switch teams and projects as you and...Worldwide$207k - $301k
...their impact on hardware, network, or service operations... ..., and launching software products.5 years of experience... ...’s degree or PhD in Engineering, Computer Science, or... ...with opportunities to switch teams and projects as... ...opportunities.As a Staff Software Engineer, you...$207k - $301k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large scale software solutions.Minimum qualifications... ..., large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you and...$207k - $301k
...practical experience.8 years of experience in software engineering/architecture, with 5 years of... ...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...$207k - $301k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large scale software solutions.Minimum qualifications... ..., distributed systems or networks, or experience with compute technologies... ...needs with opportunities to switch teams and projects as you and...- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ...Embedded Linux / Yocto Software Engineer will join the platform... ...This role owns embedded Linux OS development, Yocto/... ...troubleshooting.Familiarity with Linux networking configuration, wireless...Local areaWorldwideFlexible hours
$207k - $301k
...operating system engineering teams.Minimum qualifications... ...of experience in software development.5... ...embedded systems, OS internals, or... ...scale system design, networking and data storage,... ...opportunities to switch teams and projects... ...technology forward.As Staff Software Engineer,...$111.07k - $166.4k
...ImpactMarvell Central Engineering (CE) develops Marvell... ...multiple applications, Switch, Automotive, Storage,... ...of the infrastructure software development in the area... ...storage, or high-speed networking, or SSD/ accelerator... ...Experience on the embedded OS kernel design and...Permanent employmentFull timeInternshipWork from home$189k - $240k
...Description We are looking for a strong C++ Software Engineer to support development of next-... ...application/UI development Android Automotive OS (AAOS) Kotlin/Java Jetpack Compose... ...workflows Familiarity with CAN/CAN FD vehicle networks and vehicle signal communication...Full timeLocal areaWork from homeRelocation package$185.6k - $304.8k
...maintains the foundational embedded software platform for GM’s software-defined... ...software stack for high-compute SoCs. The Staff Software Engineer - Platform OS will provide technical leadership... ...including clocks, memory, storage, networking, PCIe, UART, SPI, I2C, and other...Full timeLocal areaWork from homeRelocation packageFlexible hours$207k - $300k
Lead the design and end-to-end software delivery of specialized AI... ...Partner closely with hardware engineering and chip design teams to influence... ..., distributed systems or networks, or experience with compute... ...needs with opportunities to switch teams and projects as you and...Remote workWorldwide$207k - $301k
...team of high-performing engineers who design and model the planet-scale networks powering Google's... ...testing and launching software products and working with... ...with opportunities to switch teams and projects as you... ...experienced and passionate Staff Software Engineering to...Remote workWorldwide$262k - $365k
...coach a distributed team of engineers.Lead a team of engineers focussed... ....8 years of experience in software development.7 years of experience... ..., Kernel, operating systems, network virtualization, and virtual... ...needs with opportunities to switch teams and projects as you and...$207k - $301k
...years of experience in software development.5 years of... ...’s degree or PhD in Engineering, Computer Science, or... ...-scale system design, networking and data storage, security... ...with opportunities to switch teams and projects as... ...to Cloud. As a Staff Software Engineer on this...$207k - $301k
....Mentor team members, guide engineering best practices, and influence... ....8 years of experience in software development.5 years of experience... ...large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you...$262k - $365k
...experience.8 years of experience in software development.7 years of... ...:Master’s degree or PhD in Engineering, Computer Science, or a... ...large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you and...$207k - $301k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large scale software solutions.Minimum qualifications... ..., large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you and...$214k - $261.5k
...consumer experiences and devices.OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform.... ...programming, GPU compute, HDR video architecture, and OS-level media frameworks. You’ll define the technical roadmap,...Full timeLocal areaWorldwideFlexible hours$207k - $301k
...and maintenance of large-scale software solutions, including kernel... ...mentor a distributed team of engineers while managing project priorities... ..., large-scale system design, networking and data storage, security,... ...needs with opportunities to switch teams and projects as you and...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Switch Network OS. Be the first to apply!
- network engineer level Sunnyvale, CA
- network infrastructure engineer Sunnyvale, CA
- network engineer - transport Sunnyvale, CA
- data center network engineer Sunnyvale, CA
- network implementation engineer Sunnyvale, CA
- principal network engineer Sunnyvale, CA
- wireless network engineer Sunnyvale, CA
- ip network engineer Sunnyvale, CA
- network applications engineer Sunnyvale, CA
- network engineer - lan/wan Sunnyvale, CA
