Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Meta Logo

Software Engineer

Meta

$272,170 - $290,180
Aug 17, 2025
Bellevue, WA, USA
Apply Now

Meta Platforms, Inc. (Meta) is looking to hire a Software Engineer to help build the next evolution in social technology by moving beyond 2D screens toward immersive experiences like augmented and virtual reality.

Requirements

  • Code using primarily C/C++ and ARM assembly language
  • Operating system internals, embedded software and linux device driver development
  • Power ICs, bus systems and peripheral interconnects - PCIe, USB, I2C, SPI, GPIOs, PMICs
  • Android Operating system bring up
  • Performance optimization using profiler tools like simpleperf, Perfetto
  • Working with large source control systems like git and repo
  • Use the experience in embedded systems development based on industry standard SoC (system on chip) with bus interfaces like GPIO, SPI, I2C, USB peripherals like sensors, displays, audio to deliver BSP (board support package) software.

Responsibilities

  • Design and implement drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth.
  • Design and implement components at all layers of the embedded system (e.g. linux kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc.).
  • Own the definition of one or more work streams focused on hardware bring up, peripheral drivers and communication, silicon integration and power and performance management and optimization.
  • Debug complex, system-level, multi-component issues that typically span across multiple layers from linux kernel to application.
  • Lead debugging and performance tuning exercises using specialized tools (like GDB, JTAG Lautert Trace32, simpleperf, etc.) that span multiple hardware/firmware/software teams.
  • Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.
  • Doing technical reviews and providing feedback on new product hardware designs to partner electrical teams.

Other

  • Requires a Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field
  • 7 years of post-baccalaureate, progressive experience in the job offered or a computer-related field
  • Individual compensation is determined by skills, qualifications, experience, and location.
  • Meta is proud to be an Equal Employment Opportunity employer.
  • Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.