Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Firmware Software Engineer IV

Infotech Sourcing

Firmware Software Engineer IV

Menlo Park, CA
Full Time
Paid
  • Responsibilities

    Job Title: Firmware Software Engineer IV

    Location: Menlo Park, CA

    Duration: 1+ year with possible extension or conversion

    Duties:


    • 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

    Skills:


    • 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 interpretation, 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

       

    Education:

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

    Skills and Experience:

    Required Skills:

    AR

    EMBEDDED SYSTEMS

    ENGINEER

    WIRELESS SOFTWARE DEVELOPMENT

    WIRELESS PROTOCOLS

    Additional Skills:

    FIRMWARE

    FPGA

    OPTIMIZATION

    PROTOTYPES

    REAL-TIME

    REALTIME

    SOFTWARE ENGINEER

    STATISTICS

    TCP

    DECISION SUPPORT PANEL

    FABRICATION

    FIELD PROGRAMMABLE GATE ARRAY

    INTEGRATION

    INTEGRATOR

    PROTOTYPE

    Minimum Degree Required: Bachelor's Degree

    ADDITIONAL DETAILS:

    What are the top 3 things that you’d like to see on a resume?

    WiFi system background, MAC/Data Path experience, firmware development.

    Are there any specific certifications or educational background that you’re looking for?

    B.S/M.S in Computer Science or Electrical Engineering.

    Are you open to candidates who can only work remote?

    No.