Support Engineer

  • Immersive
  • New York, United States

Support Engineer

Job description

Framestore is looking for developers to join our Immersive/Realtime Content Studio in New York. 


Immersive Developers are focused on implementation of interactive functionality across VR/AR/XR, installations, and other real-time rendered/software applications. The ideal candidate has a strong attention to detail, a broad knowledge of realtime engines (Unreal Engine 4, Unity, etc), is able to develop new tools and functions and implement interactions under specific technical and artistic requirements, and assist optimization and the development and maintenance of digital pipelines.


This is a dual role geared towards support and maintenance of existing software projects SLAs, as well as working on upcoming Immersive projects.


Note: this role requires weekend availability (but is flexible/negotiable on the weekday schedule). The role is based in New York, but remote workers will also be considered.
 

Responsibilities:
  • Support of existing software experiences: this includes timely responses to tickets, troubleshooting/diagnosing issues and communicating and/or implementing the appropriate solution and associated timelines.

  • Working with the team to support the creation of interactive experiences. You will draw on your experience and skillset to help create the highest quality software for world renowned clients.

  • Writing clean, well documented, testable code

  • Apply best practices for efficient and effective development; looks for opportunities to streamline and fully utilize current and new technology solutions

  • Work with team members of different disciplines to implement features and functionality, taking direction from both technical and creative leads.

  • Work closely with the various team leads to ensure projects are delivered on time, to a strong level of quality

  • Provide input to estimation of work efforts and solutioning

  • Execute tasks on time and with an eagerness to learn

Job requirements

Required Skills:

  • Bachelor's degree in Computer Science, Engineering, Mathematics

  • Minimum 3+ years experience coding in C/C++ and working with real-time engines

  • General scripting experience, managing OS and CLI tasks via scripts. Windows Powershell an advantage.

  • Experience with building/maintaining web apps using node.js or similar web technologies.

  • Ability to problem solve issues in a networked environment.

  • Experience with multi PC display solutions. [Unreal Engine] nDisplay experience preferred.

  • Experience with Jenkins or other continuous integration/build systems.

  • Experience with source control systems, ideally Perforce, at an admin/management level, preferably with the CLI rather than just GUI.

  • Experience with UE4 preferred.

  • Experience with Agile development

  • Strong communication skills

  • A team player, with a positive and proactive attitude

  • Highly committed, and able to work independently and as part of a team

  • Extremely organized with an excellent attention to detail

  • Deadline oriented; able to work in a fast paced environment


Desired Skills:

  • 3D graphics programming experience

  • Strong math and physics skills

  • Experience with the following additional languages: C# , Python, Bash, Windows Batch, Javascript, HTML5

  • OpenCV, Open NI, GPU programming

  • Integrating with existing AR platforms (ARCore, ARKit)

  • Understanding of VFX pipeline/workflows and/or virtual production experience

  • Machine learning / Computer Vision

  • Mobile development, iOS/Android

 

Framestore is proud to employ extraordinary talent across all genders, races, nationalities, religions, ages, abilities and sexual preferences. We aim to encourage and support all of our current and future employees to achieve their potential. No job applicant will receive less favourable treatment on any basis when applying for a career with us.