Facebook Systems Engineer, Network Hardware in Menlo Park, California


Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities — we're just getting started.


Facebook is growing rapidly and is taking advantage of the efficiencies gained by optimizing our network hardware designed specifically for our data centers. Our Facebook network product must be well designed using cutting edge technologies, reliable, efficient, easy to maintain, and inexpensive. This position is for a full time Systems Engineer, Network position located in our Menlo Park office.

Required Skills:

  1. Perform bring up and test of OCP switches, routers, NICs and other networking hardware

  2. Perform device driver debug and hardware/software dependencies test for network ASIC

  3. Perform schematic reviews and MRD reviews to ensure proper delivery of form/fit and function of new hardware

  4. Work with data center teams to debug issues and bring requirements and feedback for next generation hardware

  5. Perform test and debug of embedded controllers, BMCs and system management functions

  6. Work with Facebook data center partners to create support documentation, application notes, errata list and field application notes

  7. Participate in data center roadshows, plug-fest and other industry outreach activities to support OCP hardware

  8. Define test cases to cover various functions of network ASIC and network switching and routing hardware

Minimum Qualifications:

  1. Bachelor's degree in electrical/computer engineering or equivalent experience

  2. 4+ years of experience working as a Applications Engineer, Systems Engineer or similar position performing Hardware/Software bring up, debugging, customer deployment and/or post sales support of network hardware switches at scale

  3. Experience with gigabit Ethernet switches and/or routers

Preferred Qualifications:

  1. Master's degree in electrical engineering

  2. 7+ years experience in network systems bring up, customer support, deployment monitoring and testing

  3. Experience with standard development kits, network hardware configuration and device driver debug

  4. Debug experience with i2c, PCI-e, DDR and other interfaces

  5. Experience working with direct attach copper and optical cables

  6. Experience working with ODM partners

  7. Experience scripting in python or bash

  8. Experience with Linux operating systems

  9. Experience handling data center deployments and issues

Industry: Internet

Equal Opportunity: As part of our dedication to the diversity of our workforce, Facebook is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com or you may call us at 1+650-308-7837.