Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, known for apps like Facebook, Instagram, WhatsApp, and moving into AR/VR.
Burlingame, CA, USA
$258,524 - $268,865
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR

Description For Software Engineer, Systems

Meta is seeking a Systems Software Engineer to join their VR devices team, focusing on developing crucial operating systems-level software and drivers. This role combines embedded systems expertise with cutting-edge VR technology development. You'll work on kernel-level components, display drivers, and system optimization for Meta's next-generation VR devices.

The position offers an opportunity to shape the future of virtual reality technology at one of the world's leading tech companies. You'll be responsible for designing and implementing critical system components that directly impact the performance and capabilities of Meta's VR hardware. This includes working on everything from low-level kernel operations to high-performance display systems.

The ideal candidate will bring strong systems programming experience, particularly in areas like kernel development, driver implementation, and hardware interfaces. You'll need to be comfortable working in a complex technical environment where performance optimization and reliability are crucial. This role offers competitive compensation ($258,524-$268,865/year) plus bonus and equity, reflecting the senior-level technical expertise required.

Working at Meta means joining a company at the forefront of the next evolution in social technology, moving beyond traditional social media into immersive experiences. You'll be part of a team pushing the boundaries of what's possible in VR technology, with access to resources and infrastructure to make a significant impact in this emerging field.

This role combines the technical depth of systems engineering with the exciting challenges of VR technology development, making it an ideal position for someone who wants to work on cutting-edge technology while solving complex technical challenges. The position offers both technical growth and the opportunity to influence the future of social technology through VR innovation.

Last updated 4 hours ago

Responsibilities For Software Engineer, Systems

  • Research, design, develop, build and test operating systems-level software, drivers, kernel level components and frameworks for Meta VR devices
  • Build new features and improve existing products
  • Design and implement components at all layers of the system
  • Design and implement drivers and services that operate efficiently in a constrained environment
  • Own the definition of work streams focused on hardware bringup, peripheral drivers and communication
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Produce high quality code with good test coverage
  • Developing display drivers and display bring up for Meta devices
  • Implementation of display SW features to support VR products

Requirements For Software Engineer, Systems

Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Software Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with coding in C, C++, C#, Python, Java, or Javascript
  • Experience bringing up new devices and lead debugging and performance tuning
  • Knowledge of kernel and OS SW development
  • Proficiency with software development tools (Code editors, revision control systems)
  • Experience with Linux, UNIX, or other *nix-like OS
  • Experience in driver development and display engineering
  • Experience building highly-scalable performant solutions
  • Knowledge of algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Medical benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Systems