Graphics Software Engineer

| Greater LA Area

Are you interested in joining a leader in Virtual Reality? NextVR delivers live events in virtual reality for devices like Oculus, Google Daydream, PSVR etc. Want to be a part of the latest developments in virtual reality? We're looking for passionate, creative developers who are excited about solving new problems in new ways. This role will be responsible for implementing and delivering our flagship VR applications.

Primary Responsibilities:

  • Integrate platform specific VR features (tracking, social, chat, etc)
  • Manage power and networking tradeoffs in a multi-threaded application
  • Build and support an excellent platform for NextVR content
  • Help drive the feature roadmap of NextVR products
  • Optimize the experience across different application types
  • Deliver a smooth and delightful experience for the NextVR platform
  • Implement and deliver our core real-time image and audio pipeline applications for live productions
  • Create unit tests and benchmarks to monitor and improve performance

Required Skills/Experience

  • BS or MS in Computer Science or equivalent experience
  • 3+ years of experience developing in C and C++, ideally including C++11 and C++14
  • 3D Math & 3D Graphics knowledge (OpenGL, DirectX, etc) required
  • Experience shipping at least one app or app library for Android, iOS, or PC
  • Profiling and debugging experience required
  • OpenCL/GPU compute experience
  • Knowledge in image processing techniques
  • Algorithm implementation and optimization experience

Preferred Qualifications

  • Android NDK integration experience a plus
  • iOS application development experience a plus
  • Windows UWP experience a plus
  • Some knowledge of computer vision algorithms
  • Spacial audio knowledge is a plus
  • Experience in writing and supporting a software product
  • Profiling and debugging experience preferred
Read Full Job Description
Apply now
loading ...
Emailed

Location

880 Newport Center Dr., Newport Beach, CA 92660
880 Newport Center Dr., Newport Beach, CA 92660