Embedded Software Engineer, Reality Labs Research

23 hours ago


Redmond, Washington, United States META Full time

Job Summary:

Meta Reality Labs is seeking a skilled Embedded Software Engineer to join our team. As a key member of our research team, you will design, develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and other prototypes.

Key Responsibilities:

  • Lead efforts to analyze, design, develop, and debug firmware for AR and VR devices
  • Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS)
  • Collaborate in a team environment across multiple research-focused and engineering disciplines, making architectural tradeoffs required to rapidly deliver firmware solutions
  • Support all phases of custom hardware development, including early architecture requirements definition, firmware architecture, proof-of-concept implementation, selection of MCUs and tools, and board bring-up

Requirements:

  • B.S./M.S. degree in Computer Science or related field with 5+ years of experience in embedded firmware design or equivalent experience
  • Experience with embedded micro-controllers such as ARM Cortex M0/M3/M4 architecture and their boot mechanisms
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO, etc. and their interrupt priorities
  • Experience with wireless or wired communication protocols such as USB, TCP/IP, Ethernet, Bluetooth, and 802.11
  • Experience with design and programming in C or C++ for development, debugging, testing, and performance analysis

Preferred Qualifications:

  • Experience with protocol implementations such as USB device classes (e.g. UVC, UAC, or HID)
  • Experience with embedded Linux, Kernel, Yocto, Buildroot, etc.
  • Experience maximizing performance of resource-constrained systems
  • Experience integrating novel algorithms into either an RTOS-based or bare metal system
  • Experience with high-compute/throughput systems and using sim/modeling to estimate performance and power

Compensation:

$117,000/year to $173,000/year + bonus + equity + benefits

Industry:

Internet

Equal Opportunity:

Meta is proud to be an Equal Employment 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.



  • Redmond, Washington, United States SRS Consulting Inc Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at SRS Consulting Inc. The ideal candidate will have a strong background in embedded software development, with a focus on augmented reality (AR) and virtual reality (VR) devices.Key Responsibilities:Design and develop firmware for AR and VR...


  • Redmond, Washington, United States META Full time

    Job Title: Technical Program Manager for Reality Labs ResearchMeta is seeking a highly skilled Technical Program Manager to join our Reality Labs Research team. As a Technical Program Manager, you will play a critical role in driving the development of our augmented reality (AR) technology.Responsibilities:Collaborate with cross-functional teams to set clear...


  • Redmond, Washington, United States Axelon Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of innovative Mixed Reality products. As a key member of our team, you will design and implement system-level APIs and frameworks to enable application use cases for our Mixed Reality products.Key Responsibilities* Design and implement...

  • Electrical Engineer

    4 weeks ago


    Redmond, Washington, United States META Full time

    Electrical Engineer - Reality LabsAt Meta, we're pushing the boundaries of what's possible with augmented and virtual reality. As an Electrical Engineer on our Reality Labs team, you'll play a critical role in designing and developing the electrical systems that bring our vision to life.Responsibilities:Design and develop electrical systems for our AR/VR...

  • Electrical Engineer

    3 days ago


    Redmond, Washington, United States META Full time

    Electrical Engineer - Reality LabsMeta Reality Labs is seeking an experienced Electrical Engineer to join our team. As an Electrical Engineer, you will design, build, and test prototype electrical systems for future consumer experiences within Facebook's Family of Products.You will work cross-functionally with teams that will dynamically change depending on...


  • Redmond, Washington, United States META Full time

    Job Summary:We are seeking a highly skilled Software Engineer, Audio Embedded to join our Reality Labs team at Meta. As a key member of our team, you will be responsible for designing, developing, and debugging audio features on Android systems.You will collaborate with cross-functional teams to deliver software solutions, develop software for consumer...


  • Redmond, Washington, United States Lyons Consulting Group Full time

    Job DescriptionAs an Embedded Software Engineer at Capgemini Engineering, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key ResponsibilitiesDesign and implement drivers and services that...


  • Redmond, Washington, United States Lyons Consulting Group Full time

    Job DescriptionAs an Embedded Software Engineer at Capgemini Engineering, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key Responsibilities:Design and implement drivers and services...


  • Redmond, Washington, United States SpaceX Full time

    Join a team of innovators at SpaceX, where we're pushing the boundaries of space technology. As an Embedded Software Engineer, you'll play a critical role in designing, developing, and launching flight systems that will take us to the stars.You'll work closely with other engineers to understand the needs of our missions and create highly reliable software...


  • Redmond, Washington, United States Capgemini Full time

    Job Description:As an Embedded Software Engineer at Capgemini, you will design and implement components at all layers of the system, from kernel to application. You will work on bringing up new devices, leading debugging and performance tuning exercises, and integrating software components from multiple partner teams. Your expertise in embedded systems,...


  • Redmond, Washington, United States Capgemini Full time

    Job Overview:Capgemini is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and testing embedded firmware systems for future AR, VR, and new platforms.Key Responsibilities:• Design and implement components at all layers of the system, including...


  • Redmond, Washington, United States Capgemini Full time

    Job Description:As an Embedded Software Engineer at Capgemini, you will design and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence. You will also design and implement drivers and services that operate efficiently in a constrained...


  • Redmond, Washington, United States META Full time

    Job Summary:Meta Reality Labs is a world leader in the design of virtual and augmented reality systems. As a QA Engineering Lead, you will play a crucial role in ensuring the delivery of high-quality software and platforms for RL product lines, with a focus on VR. You will be responsible for building and executing test strategies and plans across multiple...


  • Redmond, Washington, United States Microsoft Full time

    Join Microsoft's Mixed Reality TeamWe are building the next generation of devices and infrastructure for training and in-field deployment of in-field scenarios like project IVAS (Integrated Visual Augmentation System). To get there, we're incorporating diverse groundbreaking technologies from sensors, computer vision, machine learning, human-computer...


  • Redmond, Washington, United States Oculus Rift Full time

    Job Title: Research Engineer, Mixed Reality and Computational PhotographyWe are seeking a skilled research software engineer to develop world-leading mixed reality technologies, focusing on 3D computational photography, neural scene capture, reconstruction, and rendering.Responsibilities:Implement highly scalable algorithms based on state-of-the-art machine...


  • Redmond, Washington, United States Cohesive Technologies LLC Full time

    Cohesive Technologies is a global IT services and solutions company that provides staffing services and application development services to help technology leaders deliver business value.Position Title: Embedded Software Engineer with NI ExperienceJob Overview:We are seeking a talented Embedded Software Engineer with a strong background in National...


  • Redmond, Washington, United States Oculus Rift Full time

    Research Engineer, Mixed Reality and Computational PhotographyWe are seeking a skilled research software engineer to develop world-leading mixed reality technologies. The focus of this role is on 3D computational photography, and neural scene capture, reconstruction, and rendering.ResponsibilitiesImplement highly scalable algorithms based on state-of-the-art...


  • Redmond, Washington, United States Staffing Technologies Full time

    Job Title: Sr. Embedded Software Engineer, Simulation FoundationsJob Type: Full-TimePay Rate: $150,000 - $180,000Location: Redmond, WAAbout the RoleThis is a direct hire opportunity for a seasoned Embedded Software Engineer to join our team in Redmond, WA. As a key member of our Simulation Foundations team, you will be responsible for designing and...


  • Redmond, Washington, United States Quality Theorem Full time

    Embedded Software EngineerAt Quality Theorem, we are seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing software solutions using Embedded C/C++.Key Responsibilities:Design and implement software solutions optimized for ARM architecture.Develop and maintain embedded software...


  • Redmond, Washington, United States Amazon Kuiper Manufacturing Enterprises LLC Full time

    About the RoleWe are seeking an experienced software engineer to join our team at Amazon Kuiper Manufacturing Enterprises LLC. As a Sr. Embedded Software Development Engineer, you will play a critical role in architecting, developing, and testing the communication systems payload software for our Low Earth Orbit satellite constellation.Key...