Platform 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
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Platform Systems Software Engineer - FBOSS

Meta's FBOSS (Facebook Open Switching System) team is seeking a Platform Systems Software Engineer to work on critical infrastructure challenges in their Network Infrastructure group. This role focuses on developing software for network switches in Meta's data centers worldwide, particularly those powering AI clusters for Large Language Models, Generative AI, and Metaverse applications.

The position involves working with cutting-edge networking technology, developing platform services, and kernel device drivers for Meta's custom switch platforms. You'll be responsible for hardware bringup, BSP/SDK implementation, and platform services development, while collaborating with cross-functional teams to validate new switch implementations.

This is an excellent opportunity for experienced systems software engineers passionate about large-scale infrastructure and networking. You'll work with Meta's world-class engineering teams, developing solutions that power some of the world's largest data centers and most advanced AI infrastructure.

The role offers competitive compensation ($70,670 - $208,000/year plus bonus and equity) and comprehensive benefits. You'll be working at Meta's Menlo Park location, contributing to critical infrastructure that powers services used by billions of people worldwide. The position requires deep expertise in embedded systems, C/C++ programming, and networking technologies, making it ideal for engineers looking to impact global-scale infrastructure.

Meta provides an inclusive work environment and is proud to be an Equal Employment Opportunity employer, welcoming candidates from all backgrounds. The company offers reasonable accommodations for qualified individuals and maintains high standards for workplace equality and fairness.

Last updated 17 hours ago

Responsibilities For Platform Systems Software Engineer - FBOSS

  • Design and implement Platform services for programming, monitoring, and controlling system components
  • Design and implement kernel device drivers and services
  • Own workstreams for hardware bringup, BSP/SDK bringup, Platform services bringup
  • Debug complex system-level, multi-component issues
  • Lead debugging and performance tuning exercises
  • Profile performance problems and drive optimizations
  • Lead integration of software components from multiple partner teams

Requirements For Platform Systems Software Engineer - FBOSS

Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience
  • Software Engineering experience in embedded systems
  • 5+ Years experience working on systems software in C/C++ code base
  • Experience in hardware bringup using interfaces like I2C, SPI, GPIO
  • Experience with BSP/Board Support Package, Operating Systems, IPC, RTOS, Bootloader
  • Experience with Software Development processes
  • 3+ years of experience with networking products
  • 5+ Years experience developing, debugging, and shipping software products

Benefits For Platform Systems Software Engineer - FBOSS

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Platform Systems Software Engineer - FBOSS

ASIC Engineer, Infra Silicon Enablement (Host & Userspace)

Senior ASIC Engineer role at Meta focusing on silicon enablement for data center applications, requiring expertise in hardware engineering and software development.

Design Verification Engineer

Senior Design Verification Engineer role at Meta's Reality Labs, focusing on AR/VR hardware validation and testing infrastructure development.

Embedded Software Engineer, Firmware - Reality Labs

Senior Embedded Software Engineer position at Meta's Reality Labs, developing firmware for AR/VR devices, offering $147K-$208K plus benefits in Sunnyvale, CA.

ASIC Engineer, Architecture

Senior ASIC Engineer role at Meta focusing on developing machine learning accelerator architectures for data center optimization.

ASIC Engineer, Host & Userspace, Infra Silicon Enablement

Senior ASIC Engineer role at Meta, focusing on silicon development and validation for data center applications, requiring expertise in C/C++, Linux systems, and hardware engineering.