Job Description
Who We Are:
Brightline Interactive is a team of creative technologists that design, build, and install Interactive and XR applications for many different sectors, notably Training/Simulation and Live/Virtual events. Brightline creations are engaging, scalable, and contagious, and we're looking for a new team member(YOU!) to come create with us.
What This Job is About:
Brightline Interactive is seeking an experienced Unity Developer responsible for software 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, MARS)
- Unity Rendering Pipeline
- Some Linux system admin
- Build System Experience
- Web Protocols(REST, WebRTC)
- Computer Vision(RGB, Depth)
- Cloud Service Integration(AWS/Azure/etc)
- Mobile and Desktop development
- App/Rendering Optimization
- Version control in GIT
Things that would be cool if you 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
- Unlimited personal time off
- Fun work environment and cool, creative co-workers