BSP/Embedded Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AR/VR

Description For BSP/Embedded Software Engineer

Meta's Reality Labs is at the forefront of developing groundbreaking hardware and software solutions that are revolutionizing how people connect and interact. As a BSP/Embedded Software Engineer, you'll join a team of world-class experts working on cutting-edge technologies that define the future of the metaverse and next-generation computing.

The role involves leading technical initiatives throughout the product development lifecycle, focusing on embedded software and firmware development for various platforms including HLOS on AP and Zephyr/RTOS on MCU and DSP. You'll be responsible for complex system-level debugging, device bring-up, and working with multiple hardware and software teams to deliver innovative solutions.

This position offers the unique opportunity to work on first-of-their-kind products at the intersection of hardware, software, and content. You'll be developing embedded systems that power Meta's next-generation AR/VR devices, working with various peripherals and interfaces while ensuring high performance, security, and power efficiency.

The ideal candidate will bring strong technical leadership experience, deep expertise in embedded software development, and excellent problem-solving skills. You'll be working in Meta's Reality Labs division, collaborating with cross-functional teams to build products that will shape the future of human interaction and communication.

This role is perfect for someone who wants to be at the cutting edge of technology, working on products that will define the next era of computing. You'll have the opportunity to contribute to the development of the metaverse while working with some of the industry's brightest minds in a collaborative and innovative environment.

Last updated 4 days ago

Responsibilities For BSP/Embedded Software Engineer

  • Work as a Tech Lead to drive the team's engineering activities throughout the product development lifecycle
  • Plan, analyze, design, develop, and debug embedded SW/firmware in HLOS on AP and Zephyr/RTOS on MCU, DSP
  • Debug complex system-level, multi-component issues across multiple layers
  • Bring up new devices and lead debugging across hardware and software teams
  • Collaborate across multiple engineering disciplines
  • Support factory SW development, device calibration, factory line bring up and failure analysis

Requirements For BSP/Embedded Software Engineer

Linux
  • B.S. or M.S. degree in Computer Science, Computer Engineering or Electrical Engineering
  • 7+ years of experience in embedded software development
  • 2+ years of experience working as a tech lead role
  • Experience with design and programming in C or C++
  • Strong debugging and troubleshooting skills
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO
  • Experience working collaboratively in cross-functional teams
  • Fluent in English and Mandarin both verbal and written

Benefits For BSP/Embedded Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive benefits package
  • Opportunity to work on cutting-edge technology
  • Career growth opportunities

Interested in this job?

Jobs Related To Meta BSP/Embedded Software Engineer

Partner Engineer, Embedded Systems

Partner Engineer role at Meta focusing on embedded systems and AR/VR technology integration, requiring extensive Android platform expertise and partnership management skills.

Software Engineer - Audio Embedded DSP

Senior Audio Software Engineering role at Meta focusing on embedded DSP development for AR/VR devices and audio innovations, offering competitive compensation and benefits.

ASIC Engineer, Design

Meta is seeking an ASIC Design Engineer to develop cutting-edge ASICs for machine learning, video transcoding, and network acceleration within their Infrastructure organization.

Product Design Mechanical Engineer, Reality Labs

Senior mechanical engineering role at Meta's Reality Labs focusing on AR/VR product development and innovation.

Hardware Systems Engineer, NPI Lead

Lead Hardware Systems Engineer position at Meta focusing on system validation and hardware lifecycle management for data center infrastructure.