View Our Website View All Jobs

Wireless MAC FW Engineer

We are seeking a firmware engineer to support development of custom-designed MAC firmware for wireless chips that will be part of the Facebook AR/VR product. In this role, you will be a key member of a team of innovators, working on cutting-edge wireless technologies and be aimed at pushing beyond the state of the art for developing wireless technologies that will enable the future of AR/VR. This is a full-time position based in either Menlo Park, CA or Redmond, WA.



  • Interface and collaborate with wireless chipset vendors to ensure vendor's MAC HW /SW architectures and implementation meet AR/VR customization requirements.
  • Design and implement customized wireless MAC/FW that will be tightly coupled with AR usage scenarios, with stringent performance and power requirements.
  • Design and implement wireless driver management and data path, integration with rest of the AR subsystems, including PCIe interface, buffer management, queuing and scheduling algorithm.
  • System firmware development including power-management, RTOS and/or bare-metal implementations
  • General embedded system firmware development for platforms under development for AR/VR products


  • B.S. degree in Computer Science or Electrical Engineering
  • Deep understanding of wireless communication software/firmware architecture, especially on 802.11 wireless communication principles and protocols
  • 1+ years of experience in embedded wireless firmware/driver development
  • Thrive in a collaborative environment and strong communication skills


  • Good understanding of SoC architecture, DMA, PCIe and GPIO. Proficiency in debugging embedded software systems.
  • Hands-on experience in 802.11 lower level MAC and Data path development


What are the top non-negotiable must haves needed to be successful for each position?

  • WiFi/WLAN experience in FW/Driver development

Bachelor's degree in computer science, Electrical Engineering, or equivalent required; graduate degree preferred

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file