Senior Embedded Wireless Engineer – Connectivity & Wearables

Meta

Des Moines (IA)

On-site

USD 184,000 - 257,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Bonus
Benefits

Job summary

Meta is seeking an Embedded Software Engineer to design, develop, and optimize firmware for AR/VR and wearable devices, including kernel components, drivers, and connectivity stacks. You will work on low-latency, high-bandwidth systems across hardware and software layers.

You will collaborate across hardware and software teams to deliver robust sensing, imaging, and AI-enabled features while focusing on power, security, and performance in constrained environments.

Qualifications

  • Bachelor's or Master's degree in CS/CE or equivalent practical experience.
  • 7+ years software development in industry or PhD with 4+ years experience.
  • 3+ years embedded software development in industry.

Responsibilities

  • Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc.
  • Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth.
  • Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts.
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application.
  • Profile performance problems and drive optimizations across the entire software stack.
  • Integrate software components from multiple partner teams into a unified product code base and drive their continued development.
  • Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes.
  • Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.).
  • Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams.

Skills

Kernel development
Device drivers
C/C++
Embedded systems
Wireless technologies
Hardware bring up
Performance profiling
Cross-functional collaboration
Android connectivity

Education

Bachelor's or Master's in CS/CE or equivalent

Tools

Android
Linux
Git

Job description

Meta is seeking an Embedded Software Engineer to design, develop, and optimize firmware for AR/VR and wearable devices, including kernel components, drivers, and connectivity stacks. You will work on low-latency, high-bandwidth systems across hardware and software layers.

You will collaborate across hardware and software teams to deliver robust sensing, imaging, and AI-enabled features while focusing on power, security, and performance in constrained environments.

Get your free, confidential resume review.

or drag and drop your file here.