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