Unity Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, including social platforms and immersive AR/VR experiences.
$116,625 - $173,000
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Gaming

Description For Unity Software Engineer

Meta is seeking an experienced Unity Software Engineer to join their AR/VR team, focusing on building virtual reality experiences and improving Meta + Unity integrations. The role involves working with Oculus technology and contributing to cutting-edge VR development.

As a Unity Software Engineer, you'll be responsible for architecting and developing virtual reality experiences using Unity, while also enhancing the integration between Meta's platforms and Unity. Your work will span multiple technical disciplines, including 3D graphics, device drivers, and platform development.

The position offers an exciting opportunity to work at the forefront of virtual reality technology, combining creative and technical skills to build immersive experiences. You'll be part of Meta's mission to shape the future of social technology beyond traditional 2D screens, working on projects that push the boundaries of what's possible in AR/VR.

Key responsibilities include building and maintaining robust custom integrations within Unity, implementing real-time data streaming for motion capture systems, and optimizing performance for smooth VR experiences. You'll work with cutting-edge technology and contribute to Meta's vision of the metaverse.

The role offers competitive compensation ranging from $56.25/hour to $173,000/year plus bonus, equity, and comprehensive benefits. Join Meta's team to help build the next evolution in social technology, going beyond the constraints of screens and physical limitations.

Last updated 44 minutes ago

Responsibilities For Unity Software Engineer

  • Building and maintaining a robust custom integration within Unity to receive and interpret camera data streams
  • Implementing live data streaming from the motion capture system to Unity, enabling real-time character animation visualization
  • Optimizing data transfer and processing to maintain smooth real-time performance within Unity
  • Identifying and resolving issues related to data synchronization, mapping errors, or compatibility problems

Requirements For Unity Software Engineer

  • 3+ years experience coding in C#
  • Proficient in Unity and C#
  • In depth knowledge of Android OS, especially in graphics and performance
  • Experience in game or game engine development with Unity3D
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Unity Software Engineer

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Meta Unity Software Engineer

Partner Engineer, Reality Labs

Partner Engineer role at Meta Reality Labs focusing on helping partners integrate apps and services on Meta AR/VR devices while working with cross-functional teams.

Full Stack Mobile Developer

Full Stack Mobile Developer position at AmpUp, developing reservation-based EV charging solutions in Cupertino, CA

Software Engineer III, Pixel GPU

Software Engineer III position at Google focusing on GPU driver development for Pixel devices, involving graphics, compute technologies, and mobile experience optimization.

Software Engineer II, Google Messages

Software Engineer II position at Google Messages team in Kraków, focusing on Android mobile development and communication features serving 1B+ users.

Software Engineer, React Native (Mobile)

React Native & Front-End Developer position at Bree, a rapidly growing fintech startup building lending products for Canadian consumers.