Systems Software Engineer - FBOSS

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and AR/VR technologies.
$70,670 - $208,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Systems Software Engineer - FBOSS

Meta is seeking a Systems Software Engineer for their FBOSS (Facebook Open Switching System) team within the Network Infrastructure group. This role is crucial in developing and maintaining the software stack that powers network switches across Meta's global data centers. The position focuses on building networking switch platforms for AI clusters that support large language models, recommendation engines, and Metaverse applications.

The role involves working with cutting-edge Layer 1 components, including transceivers and PHYs, while managing all aspects of network switches from requirements definition to hardware/software design and development. You'll be responsible for implementing platform services for programming and controlling various hardware components, working with transceiver access standards, and leading hardware bringup initiatives.

As a Systems Software Engineer, you'll be tackling complex system-level challenges that span multiple layers from kernel to user-mode applications. The position requires strong expertise in C/C++ programming, hardware interfaces, and Linux systems. You'll be working in a collaborative environment, leading cross-functional efforts and integrating components from multiple partner teams.

The ideal candidate should have at least 5 years of experience in systems software development, with a strong background in hardware bringup and Layer 1 network development. This is an excellent opportunity for someone passionate about infrastructure challenges and interested in working with cutting-edge networking technology that powers Meta's AI and social technology initiatives.

Meta offers a competitive compensation package ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance. Working at Meta means being part of a team that's building the future of digital connection and social technology, with projects spanning from traditional social networks to advanced AR/VR experiences.

This role is based in Menlo Park, CA, offering the chance to work at Meta's headquarters alongside leading experts in network infrastructure and systems engineering. Join Meta to help shape the future of networking technology that powers some of the world's most impactful social and AI platforms.

Last updated 6 hours ago

Responsibilities For Systems Software Engineer - FBOSS

  • Design and implement Platform services for programming, monitoring, and controlling layer 1 components
  • Design and implement services implementing transceiver access standards
  • Own workstreams for hardware bringup, BSP/SDK bringup, Platform services bringup
  • Debug complex system-level, multi-component issues
  • Lead debugging and signal integrity tuning exercises
  • Profile performance problems and drive optimizations
  • Lead integration of components into unified product code base

Requirements For Systems Software Engineer - FBOSS

Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • 5+ Years of experience working on systems software in large-scale C/C++ code base
  • Experience in hardware bringup using interfaces like I2C, SPI, GPIO
  • Experience in Layer 1 network development, BSP, Operating Systems, IPC, Linux, Transceivers, PHYs
  • Experience with Software Development processes
  • 5+ Years of experience developing, debugging, and shipping software products

Benefits For Systems Software Engineer - FBOSS

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Meta Systems Software Engineer - FBOSS

AI/HPC Systems Performance Engineer

Senior AI/HPC Systems Performance Engineer role at Meta, focusing on optimizing large-scale AI training infrastructure and network performance for distributed systems.

AWS FSx Lustre - SDE III, AWS FSx Lustre

Senior Software Engineer role at Amazon FSx for Lustre, building petabyte-scale distributed file systems and high-performance cloud storage solutions at AWS.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services working on FSx Lustre, a high-performance cloud file system service.

Sr. Software Dev Engineer, Kuiper SDN Team

Senior Software Engineer role at Amazon's Project Kuiper, developing network control plane systems for a global satellite-based internet service.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU communications and networking, developing optimized runtimes for Deep Learning and HPC systems.