Meta logo

Embedded Software Engineering Manager

Meta

Burlingame, CA
Full Time
Senior
16 days ago

Job Description

About the Role

The Silicon Software Team (SST) is part of the Wearables Silicon Team at Meta, focused on building and delivering foundational embedded software components that integrate with custom silicon for AR and AI products. The team develops highly optimized, energy-efficient, real-time software frameworks that support multiple generations of hardware, contributing to innovative hardware and software solutions that help define the metaverse. As a Software Engineering Manager, you will work with a team of world-class experts to develop and ship products that push the boundaries of technology and user experience.

Key Responsibilities

  • Grow teams of domain experts to deliver components at cross layers of the system, e.g., power, thermal, kernel, synchronization primitives, resource allocators, memory management.
  • Manage a team of technology experts, help develop their growth and careers tailored to long-term skill development, personalities, and work styles.
  • Own the definition and KPI/metrics of one or more work streams focused on hardware bringup, silicon integration, and power and performance management and optimization.
  • Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.
  • Profile power and thermal problems and drive optimizations that span the entire software stack and multiple hardware/firmware/software teams.
  • Develop the vision and strategy to help set direction for the team, while staying on top of the day-to-day software development.
  • Communicate and collaborate effectively with cross-functional hardware and software engineering teams.

Requirements

  • Bachelor of Science/Masters in Computer Science or equivalent practical experience.
  • 2+ years of experience in managing a team of engineers with varied skill levels.
  • 2+ years experience defining and driving technical work streams and providing technical leadership for software engineering teams.
  • 6+ years of software engineering work experience, including hands-on technical management.
  • Demonstrated experience recruiting, building, structuring, and leading technical organizations, including performance management.
  • Experience supporting, coaching, mentoring, and developing software engineers.
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android OS, RTOS, Bootloader, Power Management, MCU, DSPs.
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.
  • Specialized experience in two or more of the following: Board Support Package, Operating Systems, CoreOS, Kernel, Bootloader, Power Management, RTOS, Drivers, MCU, DSPs, Communications (IPC, USB, PCIe, I3C, SPI).
  • Experience working collaboratively in cross-functional teams.
  • Experience in developing optimized embedded software for custom SoCs.

Nice to Have

  • Experience working with custom silicon and embedded systems.
  • Knowledge of hardware-software integration and optimization.

Qualifications

  • Bachelor's or Master's degree in Computer Science or equivalent practical experience.

Benefits & Perks

  • Not specified in the description.

Working at Meta

Not explicitly described in the description.

Apply Now

Job Details

Posted AtJul 11, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Meta

Website

meta.com

Company Size

10000+ employees

Location

Burlingame, CA

Industry

Media Streaming Distribution Services, Social Networks, and Other Media Networks and Content Providers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches