Platform Systems Software Engineer - FBOSS

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$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 is seeking a Platform 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 specifically designed for AI clusters that support large language models (LLM), Generative AI, Recommendation engines, and Metaverse applications.

The role combines deep technical expertise in embedded systems with large-scale infrastructure challenges. As a Platform Systems Software Engineer, you'll be involved in every stage of network switch development, from initial requirements definition through hardware/software design and implementation, to operational support. You'll work with cutting-edge Linux kernels and be responsible for critical infrastructure that powers Meta's AI initiatives.

Key technical areas include platform services programming, kernel device drivers, hardware bringup, and system-level debugging. The position requires strong experience with C/C++ programming, embedded systems, and networking products. You'll be working with various hardware interfaces (I2C, SPI, GPIO) and dealing with complex system components like Optics, PHY, FPGAs, sensors, and power management systems.

The role offers competitive compensation ($70,670 - $208,000/year) plus bonus and equity, reflecting Meta's commitment to attracting top talent. You'll be part of a collaborative, cross-functional team working on some of the most challenging and impactful infrastructure projects in the industry. This position provides an unique opportunity to influence the future of AI infrastructure while working with state-of-the-art networking technology at one of the world's leading tech companies.

The ideal candidate will bring both technical depth in embedded systems and the ability to lead complex engineering initiatives. You'll have the chance to shape the future of Meta's network infrastructure while working on technology that powers billions of users' experiences across Meta's family of apps and services.

Last updated 3 days 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 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++
  • Experience in hardware bringup using interfaces like I2C, SPI, GPIO
  • Experience with BSP, Operating Systems, IPC, RTOS, Bootloader, Power Management, Linux
  • 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
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Platform Systems Software Engineer - FBOSS

ASIC Engineer, Formal Verification

Senior ASIC Formal Verification Engineer role at Meta, focusing on developing innovative ASIC solutions for data center applications.

ASIC, Design Verification Engineer

Senior ASIC Design Verification Engineer role at Meta, focusing on hardware verification for next-generation social technology platforms.

Software Engineer, Camera Frameworks

Senior Camera Frameworks Engineer role at Meta, developing cutting-edge camera systems for AR/VR devices and smart glasses, requiring 5+ years of software development experience.

Display Silicon Engineer

Senior Display Silicon Engineer role at Meta, developing proprietary display backplanes for AR wearables, combining research and product development.

ASIC Implementation Engineer - Synthesis

Senior ASIC Implementation Engineer position at Meta focusing on front-end implementation from RTL to netlist for data center applications.