Facebook Firmware Engineer in Seattle, Washington


As a Firmware Engineer at Oculus, you will help us build next generation headset and input. You will directly own design, implementation, and testing of a virtual reality system across the lifecycle from initial conception to mass production. You will join a small cross-functional organization of people passionate about driving the future of VR.

Required Skills:

  1. Ownership of system design and firmware on hardware projects through integration, test and manufacturing.

  2. Collaborating with electrical and mechanical engineers on the hardware design and implementation process.

  3. Experimenting with and implementing interfaces to various sensors.

  4. Devising and implementing low-latency systems.

  5. Working alongside software and computer vision teams to create novel sensing systems.

  6. Writing programs and scripts as necessary to test embedded systems.

  7. Collaborating with manufacturing teams to produce new hardware.

Minimum Qualifications:

  1. BS in Electrical Engineering, Computer Science, or equivalent.

  2. 2+ years of experience with developing consumer electronics.

  3. Proven experience to drive a subsystem or product to completion.

  4. Experience in the design and implementation of subsystem tests.

  5. Experience with debugging tools such as bus analyzers and oscilloscopes.

  6. Knowledge of peripheral buses like I2C, SPI, and UART.

  7. Experience with C and scripting languages.

Preferred Qualifications:

  1. Experience with ARM Cortex-M Microcontrollers

  2. Familiarity with IMUs and sensor fusion

  3. Experience with BLE and other low-power wireless protocols

Industry: Internet

Equal Opportunity: Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. 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.