Systems Software Engineer - FBOSS

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$70,670 - $208,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

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 technology in network infrastructure, particularly focusing on Layer 1 components such as Transceivers and PHYs. You'll be responsible for designing and implementing platform services, working on hardware bringup, and leading cross-functional engineering validation efforts for new switches. The position requires strong expertise in systems software development, particularly with C/C++ and Linux environments.

As a senior member of the team, you'll be working on critical infrastructure that powers Meta's most important services. The role offers the opportunity to work with large-scale systems and solve complex technical challenges. You'll be involved in all stages of network switch development, from requirements definition to hardware/software design and implementation.

The ideal candidate will have at least 5 years of experience in systems software development, with strong knowledge of hardware interfaces and network operations. You'll be working in Meta's headquarters in Menlo Park, contributing to the company's next generation of infrastructure that supports AI and social technology innovations.

The position offers competitive compensation ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. Meta provides comprehensive benefits and maintains a strong commitment to diversity and inclusion. This is an excellent opportunity for experienced systems engineers looking to work on infrastructure that powers some of the world's largest social platforms and cutting-edge AI systems.

Last updated 2 days 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 focused on 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 software components from multiple partner teams

Requirements For Systems Software Engineer - FBOSS

Linux
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or relevant technical field
  • 5+ Years of experience working on systems software in 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
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Systems Software Engineer - FBOSS

Controls Engineer - DEC Engineering

Senior Controls Engineer position at Meta, focusing on data center automation and control systems, offering competitive compensation and benefits.

Software Engineer, Infrastructure

Senior Software Engineer position at Meta focusing on infrastructure development and scaling systems that serve billions of users.

Software Engineer, Infrastructure

Senior Software Engineer position at Meta focusing on infrastructure and backend systems that power Meta's family of apps.

Software Engineer

Senior Software Engineer position at Meta focusing on developing and maintaining large-scale infrastructure and applications using various programming languages and technologies.

Network Production Engineer - Core Networking, Backbone

Senior Network Production Engineer role at Meta, focusing on designing and implementing global core IP networks for one of the world's largest technology companies.