USACares Jobs

Job Information

Twitter Hardware Systems Engineer - Firmware in San Francisco, California

Who are we:

Our mission is to provide efficient, high performance and reliable servers for Twitter's data centers. We work with engineering teams to define future generations of infrastructure. We design, deploy, test, and maintain Twitter's server fleet and we are looking to take our team to the next level.

What You’ll Do:

You'll work with the Hardware Systems Engineering team at Twitter. You will help design and validate the large scale systems that power our global platform. You’ll focus on the firmware needs of the team, including development of OpenBMC firmware for Twitter’s fleet. You’ll continue to investigate new products and technology to drive the latest advancements into our infrastructure. You’ll understand the full infrastructure stack here at Twitter, and you’ll focus on making Twitter’s hardware systems as reliable and serviceable as possible.


  • Work with hardware engineering and strategic vendors to implement and support OpenBMC on Twitter Hardware.

  • Collaborate regularly with internal product teams to understand requirements and advise on optimal hardware solutions.

  • Drive automation of firmware validation.

  • Be able to work with other specialists to define, develop, and improve manageability of hardware systems.

  • Debug problems and drive corrective actions of problems found in Linux kernels, drivers, BIOS and BMC firmware.

  • Investigate opportunities to drive improvements within Twitter’s infrastructure stack.

  • Cross-train with other systems engineers to understand the end-to-end hardware stack.

Who You are:

You're excited to create datacenter infrastructure, and have been looking for the next challenge in your career. You have a strong background in system management, firmware development and baseboard management controllers. You are an expert in Linux, including the experience to build and deploy drivers and software packages. You like building tools and automating tests.


  • Technical Degree (BS Computer Science) or equivalent.

  • 5+ years professional experience in software and system engineering.

  • Experience in delivering BMC firmware.

  • IPMI and Redfish knowledge.

  • An understanding of HW architectures of x86 servers & sub-systems.

  • Working knowledge of BIOS, UEFI and PXE

All your information will be kept confidential according to EEO guidelines.