Software Engineer, Audio Embedded Device

Meta Meta · Big Tech · Sunnyvale, CA +2

Software Engineer role focused on developing audio software for consumer devices, with an emphasis on integrating AI tools to optimize workflows and improve efficiency. The role involves cross-disciplinary collaboration, debugging complex problems, and shipping software products on large code bases. Experience with embedded systems, audio stacks, and AI skill development is required.

What you'd actually do

  1. Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
  2. Write clean readable code, debug complex problems, prioritize effectively based on impact and urgency and get things done with a high level of efficiency
  3. Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of problem-solving
  4. Develop audio software for a variety of consumer products and devices

Skills

Required

  • C or C++ experience, including use of C++11/14/17 features
  • Communication experience and demonstrated experience working across disciplines to drive optimal solutions
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Experience with wearable or IoT device software — smart glasses, headphones, earbuds, watches, or similar battery-powered consumer devices
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
  • Background in on-device telemetry — session tracking, event instrumentation, observability for embedded features
  • Experience in Android or Linux audio stack development, including AOSP-based system service components
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and ability to integrate AI tools to optimize workflows and drive measurable impact
  • MS or PhD in Electrical Engineering, Computer Science or equivalent
  • Experience with feature rollout systems — feature flags, staged rollouts, early access programs
  • Experience managing feature lifecycles on device — activity management, concurrency arbitration, session tracking, or companion app development (Kotlin)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience with device software bring-up and debugging cross-layer issues spanning application, framework, native services, and firmware
  • Experience building developer tooling or test infrastructure for device software — emulator support, automated device testing frameworks, E2E device tests, or CI pipelines

Nice to have

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years software development experience in industry settings or PhD with 2+ years of experience
  • 3+ years relevant audio software engineering experience in industry settings

What the JD emphasized

  • 5+ years software development experience in industry settings or PhD with 2+ years of experience
  • 3+ years relevant audio software engineering experience in industry settings
  • Experience with wearable or IoT device software — smart glasses, headphones, earbuds, watches, or similar battery-powered consumer devices
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
  • Experience in Android or Linux audio stack development, including AOSP-based system service components
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and ability to integrate AI tools to optimize workflows and drive measurable impact
  • MS or PhD in Electrical Engineering, Computer Science or equivalent
  • Experience with feature rollout systems — feature flags, staged rollouts, early access programs
  • Experience managing feature lifecycles on device — activity management, concurrency arbitration, session tracking, or companion app development (Kotlin)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience with device software bring-up and debugging cross-layer issues spanning application, framework, native services, and firmware
  • Experience building developer tooling or test infrastructure for device software — emulator support, automated device testing frameworks, E2E device tests, or CI pipelines