Firmware Engineer in Test

(Menlo Park, CA)

Careers at Oculus

Part of Facebook

As a firmware engineer in test, you will join a team that is researching and inventing systems to push forward the state of virtual reality across sensing, input, and display. You will directly own the total firmware validation testing cycle and ensure the high expectations of our customers are met.


  • Ownership of firmware quality across all Oculus products
  • Creating and writing guidelines for testing new products
  • Writing programs and scripts as necessary to test embedded systems.
  • Executing tests using diagnostic software and hardware
  • Be a proponent of automation to enhance test automation capability through scripting and other software tools
  • Find, isolate and document issues with tracking tools
  • Collaborating cross-functionally to drive quality and communicating results
  • Find innovative ways to stress HW functionality for Oculus products
  • Be a vocal proponent and owner for quality in the firmware development process
  • Work with firmware, hardware and software engineers to understand overall technical architecture and how each feature is best validated

Minimum Qualifications

  • BS in Electrical Engineering or Computer Science
  • 4+ years of Hardware testing and QA experience
  • Knowledge of the QA process
  • Experience developing test guidelines from specifications and requirements
  • Experience with debugging tools such as bus analyzers and oscilloscopes
  • Knowledge of peripheral buses like I2C, SPI, USB and BT
  • Test automation using Python or other scripting language
  • Knowledge of Linux development environment
  • Ability to debug and problem solve in unfamiliar code bases and environments
  • Track record of shipping products
  • Development hardware engineering capability
  • Proven skill in bug hunting and regression
  • Experience with communication across multiple teams
  • Ability to up to 15% travel, domestically and internationally

Meet Some of Facebook's Employees

Peipei Z.

Manager, Global Client Solutions

Peipei helps Facebook’s top clients devise solution-based and results-driven social media strategies. She creates strategic partnerships to help people and brands connect in a more meaningful way.

Cristina T.

Sr. Manager, WhatsApp Customer Support & Localization

Cristina manages the WhatsApp customer experience, translating the application into multiple languages and troubleshooting communication services worldwide.

Back to top