Systems Software Engineer - FBOSS

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and working on AR/VR 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 to join their FBOSS (Facebook Open Switching System) team within the Network Infrastructure group. This role is critical 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 combines deep technical expertise in systems programming with hands-on hardware interaction. You'll be working on cutting-edge Layer 1 components, including transceivers and PHYs, while also handling platform services and system-level debugging. The position requires strong C/C++ programming skills and experience with hardware interfaces like I2C and SPI.

As a Systems Software Engineer, you'll be responsible for designing and implementing critical platform services, leading hardware and software bringup efforts, and solving complex system-level issues. You'll work in a collaborative environment, interfacing with multiple teams and handling projects that span from kernel-level to user-mode applications.

The ideal candidate brings 5+ years of systems software experience, strong debugging skills, and familiarity with Linux and hardware interfaces. This role offers the opportunity to work on some of Meta's most critical infrastructure challenges, directly impacting the performance and reliability of their global network infrastructure.

Meta offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll be working at their Menlo Park location, contributing to technology that powers billions of users worldwide. This is an excellent opportunity for experienced systems engineers who want to work on large-scale infrastructure projects with real-world impact.

Last updated a day 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 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 and debugging software products

Benefits For Systems Software Engineer - FBOSS

Medical Insurance
Equity
  • Bonus
  • Equity
  • Health benefits

Interested in this job?

Jobs Related To Meta Systems Software Engineer - FBOSS

Game Developer - Beat Games

Senior Game Developer position at Beat Games (Meta) working on Beat Saber VR game development in Prague

QA Engineering Lead

Senior QA Engineering Lead position at Meta, focusing on quality assurance for core products like Facebook and Instagram, requiring 3+ years of experience and strong technical background.

Network Production Engineer - Backbone

Senior Network Production Engineer role at Meta, combining software development and network engineering to maintain and improve global backbone network infrastructure.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta, focusing on audio processing, codecs, and real-time communication technologies for AR/VR and social platforms.

Production Systems Engineer, AI Systems

Senior Production Systems Engineer role at Meta focusing on AI systems infrastructure, hardware lifecycle management, and network technologies optimization.