Unity Developer

Employer

Job Description

Title: Unity Developer


Who We Are:  


Brightline Interactive is a team of creative technologists that design, build, and install interactive and virtual reality experiences at events, permanent display areas, and simulation environments. Brightline creations are engaging, scalable, and contagious. Our approach to design is simple. Whether it’s virtual space or a physical athletic facility, design consists of three collaborative stages: discovery, inspiration, and treatments. Our in-house team of producers, artists, and creative technologists apply a wide range of skills to build experiences based on our own version of SCRUM development. From on-site assembly to technical support, Brightline activations are executed flawlessly from strategic concept through load-out. Our experienced on-site staff are always there to support our clients ensuring that important events go off without a hitch.


What This Job is About:


Brightline Interactive is seeking an experienced Unity Developer responsible for the web development projects for a best-in-class immersive technology company. This position reports directly to the Director of Development. This role may require travel for field activations. In addition to your core responsibilities, in order to be successful, the candidate must be an excellent problem solver, cool under pressure, and have the ability to identify, clearly communicate and solve hardware & software issues quickly.




      Essential Duties and Responsibilities:


  • Lead development on touch, gesture and VR/AR interactive projects
  • Review wireframes and schematics with creative team to be sure they can be done within time budgeted for project
  • Work directly with members of the design team to ensure that Unity3D projects flow smoothly from design to development
  • Work with IT team to stage projects:
  • Identify hardware setup based on hardware doc
  • Identify relevant software for IT to pre-install
  • Install software such that it updates automatically if possible
  • Collaborate with graphic design team on user experience design
  • Provide Producers with regular status updates on projects
  • Ensure all code is clear, commented where unclear, and committed daily
  • Systems integration with other technologies and APIs, including social media APIs
  • Work with producers to shape data models, technical documentation, and provide on-site installation/support as necessary for projects
  • Provide on-call level 2 technical support during events
  • Document internal software for shared libraries and reusable code
  • Work with Director of Development to create and document new processes and workflows to make our work more efficient
  • Keep up with technology trends and flag complementary new technologies to team



Things We Need You to Know:

  • Unity
  • C#
  • VR/XR Technologies(SteamVR, OpenXR)
  • AR Technologies(AR Foundation, AR Core, ARKit)
  • Unity Rendering Pipeline 
  • Some Linux system admin
  • Build System Experience
  • Web Protocols(REST, WebRTC) in Unity
  • Computer Vision(RGB, Depth)
  • Cloud Service Integration(AWS/Azure/etc)
  • Mobile and Desktop development
  • App Optimization
  • Version control in GIT


Things that Would be Cool if You Also Knew :

  • 3D Modeling/Animation
  • Motion/Volumetric Capture
  • Shader Development
  • Cloud rendering
  • Game loop knowledge
  • Unreal Engine
  • AI/Machine learning
  • TouchDesigner
  • AR Headset Experience (Hololens/Magic Leap/nReal/etc)
  • Web AR (8th Wall/Zappar)
  • Android App Development
  • iOS App Development
  • Node JS
  • HTML
  • CSS
  • Javascript
  • App/Server/Transport level security
  • Arduino/Electronics/Hardware Integration


What else we would like from you:


Bachelor’s degree

3-5 years experience in Unity development

Creative problem solver, a collaborator, team player and an individual that is passionate about cutting edge technologies and content.


Other Important Info:

This offer is for a full-time position. 

This position is open to remote or on-site work.


Other perks:

  • Health, Dental, & Vision Insurance 
  • 401(K)
  • Short Term Disability Insurance
  • Life Insurance
  • Parking
  • Unlimited personal time off
  • Fun work environment and cool, creative co-workers