Careers at Facebook

Software Engineering

System Software Engineer

Místo konáníMenlo Park, CA
Facebook was built to help people connect and share, and over the last decade our tools have played a critical part in changing how people around the world communicate with one another. With over a billion people using the service and more than fifty offices around the globe, a career at Facebook offers countless ways to make an impact in a fast growing organization.
Facebook is seeking a System Software Engineer for Embedded Controller to join our Server Design Team. Our servers and data centers are the foundation upon which our rapidly scaling infrastructure efficiently operates and upon which our innovative services are delivered. This person will be an integral member of the team, responsible for owning the embedded firmware design and optimization for new server hardware topologies, including but not limited to server management development. This position is full-time and located in our Menlo Park office.

Responsibilities

  • Create and maintain server management firmware to support new hardware platform.
  • Create and modify device drivers to interface with management controller under Linux.
  • Work with team to bring up embedded controller and test firmware functionality.
  • Create test suites for production and validation to stress firmware for reliability stability.
  • Interface with outside vendors and internal teams to understand system architecture.

Requirements

  • Bachelor’s degree in engineering
  • Familiar with ARM based micro controller and firmware structure.
  • Familiar with Linux kernel and device driver model
  • Strong scripting capability with php, python or perl.
  • Strong coding ability with C/C++
  • Familiar with latest server architecture and components
  • Strong trouble shooting and analytical skills
  • Must have excellent written and verbal communications skills
EOE Minorities/Females/Protected Veterans/Individuals with a disability.
Použít nyní