Software Engineer (Remote) - Unity

Employer

Job Description

An entertainment company in California is actively seeking a new Software Engineer - Unity for a great Remote opportunity with their staff. In this role, the Software Engineer (Remote) - Unity will be responsible for designing and developing software using Unity and C# for the company's app running on the VR Devices, like Oculus Quest and Rift.

Responsibilities

The Software Engineer (Remote) - Unity will:
  • Create consumer faced products in Gaming and Streaming areas.
  • Work on multiple platforms like Mobile or Desktop or Web using multiple platform solution like Flutter or Native platform solution like Kotlin/Swift/C#/C++
  • Work and collaborate in teams with engineers, testers, product managers, 3d Artists etc.
  • Work in an Agile, iterative development process
  • Communicate tasking estimation and progress regularly to a project manager, Scrum Master
  • Perform other duties, as needed
Qualifications
  • 5+ years of experience as a Unity C# Engineer
  • 3D Application development experience with Unity3D and C#.
  • Familiar with Jira, Confluence tools
  • Familiarity with technologies for developing immersive experience with VR devices
  • Understand how to write clean and testable code
  • Familiarity with debugging with VR/AR devices.
  • Basic knowledge of 3D modeling with Blender or other software
  • Great interpersonal skills
  • Excellent communicaiton skills (written and verbal)
  • Strong attention to detail
  • Highly organized
Desired Skills
  • 7+ years of experience with Unity and C#.
  • Experience in native mobile platform development like Android with Kotlin and IOS with Swift.
  • Experience in native TV platform application development like Roku/FireTV/TVOS/WebTV
  • Experience in video player streaming in VR devices
  • Familiar with HLS/Dash and DRM like Widevine/Playready
  • Experience in 3D modeling tools like Blender/Maya/3dsMax
  • Experience with projects that target high refresh rate performance