Jobs

Creative Software Engineer

PostedApril 11, 2022

ESI Design, an NBBJ Studio, transforms places into experiences that drive excitement and create a unique invitation for personal interaction and empathy. We experiment and collaborate to develop new ideas for high-profile, visionary clients. We are a community of makers that design, develop and construct large-scale, novel ideas. As a studio within the highly regarded NBBJ Design firm, we are uniquely positioned within the experience industry. We partner with pioneers like Barclays, eBay, Beacon Capital Partners, the Statue of Liberty Museum, and WarnerMedia to create solutions for tomorrow guided by our vision: we design for life.

ESI Design’s approach to experience design combines the physical, digital and behavioral to create memorable moments. We believe the most compelling experiences are born from interdisciplinary collaboration. As a result, our eclectic team and user-first approach allows us to provide a range of experience solutions and a depth of service that’s unique in the world of design. We don’t do off-the-rack solutions – we create custom experiences that are tailor made for every individual client’s needs. 

We are currently seeking a versatile Creative Software Engineer to join our Software and Media Production team reporting into our Software Technical Director.

Responsibilities:

  • Work within multidisciplinary design teams to create high quality software driven media systems
  • Participate in reviews with designers and respond to design feedback
  • Advise on the architecture of real-time media pipelines
  • Evaluate potential tools and techniques for experimental projects
  • Work with third party APIs to create data-driven experiences
  • Integrate with a variety of CMS platforms to support client control of media systems

Requirements:

  • 5+ years developing software and working with real-time graphics
  • Demonstrated ability to ship completed projects, ideally interactive or large scale installations
  • Experience with: Unreal Engine, TouchDesigner, Python, C++, or JavaScript, Shader development, Git or Perforce

Bonus Points:

  • Experience with Unity, openFrameworks, Cinder, Notch, Ventuz, VVVV, disguise, RealMotion, or Three.js 
  • Knowledge of the benefits and drawbacks for common video codecs
  • Familiarity with Windows and NVIDIA configuration tools
  • Experience with offline media production tools, such as After Effects, Cinema4D, Houdini, Maya, Blender or Nuke
  • Experience building content for VR, especially for previsualization
  • Experience working on live events or working with A/V installation crews


Apply

DON'T SEE A ROLE THAT FITS YOUR EXPERIENCE?

Get in touch by emailing your cover letter and resume to recruit@esidesign.com.

Creative Software Engineer

PostedApril 11, 2022

ESI Design, an NBBJ Studio, transforms places into experiences that drive excitement and create a unique invitation for personal interaction and empathy. We experiment and collaborate to develop new ideas for high-profile, visionary clients. We are a community of makers that design, develop and construct large-scale, novel ideas. As a studio within the highly regarded NBBJ Design firm, we are uniquely positioned within the experience industry. We partner with pioneers like Barclays, eBay, Beacon Capital Partners, the Statue of Liberty Museum, and WarnerMedia to create solutions for tomorrow guided by our vision: we design for life.

ESI Design’s approach to experience design combines the physical, digital and behavioral to create memorable moments. We believe the most compelling experiences are born from interdisciplinary collaboration. As a result, our eclectic team and user-first approach allows us to provide a range of experience solutions and a depth of service that’s unique in the world of design. We don’t do off-the-rack solutions – we create custom experiences that are tailor made for every individual client’s needs. 

We are currently seeking a versatile Creative Software Engineer to join our Software and Media Production team reporting into our Software Technical Director.

Responsibilities:

Requirements:

Bonus Points: