Software Engineering Manager, ASIC Platform Software

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

Description For Software Engineering Manager, ASIC Platform Software

Meta's ASIC Platform Software team is at the forefront of developing in-house AI inference and training accelerator products. The role focuses on delivering on-device control software (firmware) and developer/test infrastructure. The team works with cutting-edge technologies including Rust, C, QEMU, Linux, Zephyr RTOS, and RISC-V.

As a Software Engineering Manager, you'll lead a team working on critical firmware and platform software components. You'll collaborate with silicon architects, production engineers, and ML specialists to deliver reliable products on schedule. The position requires strong technical leadership in firmware development, networking, and AI, while building and managing a high-performing team.

The role offers exposure to advanced technologies in AI acceleration and computer architecture, with opportunities to shape the future of Meta's hardware infrastructure. You'll work in a fast-paced environment, managing both technical and people aspects of the team. The position comes with competitive compensation ($177,000-$251,000/year) plus bonus and equity.

The ideal candidate brings strong experience in embedded systems, team management, and production environments. Knowledge of ASIC development, GPU architecture, and hardware accelerators is highly valued. This is an opportunity to lead critical infrastructure development at one of the world's leading technology companies, working on projects that will shape the future of AI hardware acceleration.

Last updated 8 days ago

Responsibilities For Software Engineering Manager, ASIC Platform Software

  • Be a highly technical manager, engage in discussions about Firmware development, Networking, AI, Computer Architecture and OS fundamentals
  • Develop vision, strategy, and help set direction for the team
  • Build a collaborative and inclusive team environment
  • Collaborate across silicon, firmware, networking, production, and machine learning teams
  • Operate in a rapidly evolving environment
  • Assess employee performance and manage team effectively
  • Work on recruiting and team expansion

Requirements For Software Engineering Manager, ASIC Platform Software

Linux
Rust
  • BS or MS in Computer Science or related technical discipline or equivalent experience
  • 5+ years of experience in embedded, driver, or networking software development
  • 2+ years of experience in managing a team of software engineers
  • 2+ years of experience in supporting code in production environments
  • Knowledge of AI fundamentals, Computer Architecture, Firmware development
  • Experience recruiting and managing Software Engineers

Benefits For Software Engineering Manager, ASIC Platform Software

  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineering Manager, ASIC Platform Software

ASIC Engineer, Methodology

Senior ASIC Methodology Engineer position at Meta focusing on design integrity and signoff methodology development for data center applications.

Partner Engineer, Embedded Systems

Senior technical role focusing on integrating Meta's products into partner platforms, specializing in embedded systems and Android development.

BSP/Embedded Software Engineer

BSP/Embedded Software Engineer role at Meta's Reality Labs, building innovative AR/VR products and defining the metaverse.

Sensing HW Systems Architect

Senior hardware systems architect role at Apple, focusing on computer vision and ML systems development with 10+ years experience required.

Design Verification Engineer

Senior Design Verification Engineer role at Apple focusing on pre-silicon verification and SoC/IP design validation with competitive compensation and benefits.