View Our Website View All Jobs

Firmware Software Engineer (9046076)

Support development of custom-designed MAC firmware for wireless chips that will be part of the Facebook AR/VR product. 

  • 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
  • Deep understanding of wireless communication software/firmware architecture, especially on 802.11 wireless communication principles and protocols
  • Hands-on experience in 802.11 lower level MAC and Data path development
  • Experience or familiarity with: Wireless Connectivity, TCP data intepretation, statistics, robotics, or mechatronics, all strong pluses. Experience with hardware prototypes or firmware preferred. Nice to have: (VR) virtual reality, (AR) augmented reality, MATLAB, C++11, C++14, 3D, Unity, Unreal, optics, physics, computer vision, machine learning, sensor fusion, tracking, IMU, robotics, games, realtime, real-time, Python, Lua, optimization, embedded systems OR embedded firmware, FPGA, DSP, signal processing, haptic

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

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150