Embedded Software Engineer, Connectivity Lab

(Woodland Hills, CA)

Facebook’s mission is to give people the power to share, and make the world more open and connected. Through our growing family of apps and services, we’re building a different kind of company that helps billions of people around the world connect and share what matters most to them. Whether we’re creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to make the world more open and accessible. Connecting the world takes every one of us—and we’re just getting started.

Facebook is seeking an Embedded Software Engineer to join our Infrastructure Team. We believe connecting the world is one of the greatest challenges of our generation, and that everyone deserves access to the knowledge, tools and opportunities that come from being connected. That’s why we, along with other tech companies, launched Internet.org, a global partnership to make the Internet available to the two thirds of the worlds population that doesn’t have it. The Connectivity Lab team has been working on developing new platforms for connectivity on the ground, in the air and in orbit. For all of these systems, the team is looking at Free-space optical communication, a way of using light to transmit data through space using invisible, infrared laser beams. To make this a reality, we need to scale our infrastructure and ensure that it operates efficiently so that we can deliver innovate services. Join us as we build the technical foundation upon which the world shares and connects. This position is located in our Woodland Hills office (near Los Angeles).

Responsibilities

  • Embedded software design for Radio Frequency (RF) communication terminals including: physical and link layer algorithms and processing
  • analog and digital interfaces
  • and multithreaded RTOS based systems with socket I/O and thread synchronization
  • Interface with hardware, mechanical, power, thermal and software engineers to understand system architecture.
  • Perform component and system level testing in both laboratory and operational environments.

Minimum Qualifications

  • B.S. or M.S. in Electrical Engineering, Computer Science, or related technical discipline with 3+ years of experience
  • Experience with software design and implementation for embedded systems. Knowledge in real-time operating systems (RTOS), bootloaders, interfaces for data acquisition and control, and device drivers. Specific knowledge or experience in the following is desired: ARM architecture, small to medium scale software development, test suite development, distributed code repositories, and embedded Linux.
  • Experience with hardware in the loop testing and validation including the use of network test equipment as well as lab test equipment such as spectrum analyzers, oscilloscopes, and frequency synthesizers.
  • Experience with both RF testbed lab operation and procedures desired.
  • Knowledge of C, C++, Python, JavaScript, HTML, *nix-
  • Given the nature of this role, certain candidates may require export license approval under the U.S. export control or trade sanctions laws to be hired. Facebook has unilateral discretion to determine whether to apply for any export license or other approval that may be required. Should Facebook elect to apply for a license, please be advised that there is no guarantee that the United States Government will issue an export license or other approval.

Meet Some of Facebook's Employees

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.

Deborah L.

Product Manager, Platform Monetization

Deborah is a PM of Facebook’s mobile app installation and payment system. She strategizes on how to meet product goals and works with engineers to bring exciting features to customers.


Back to top