Unity Developer

Employer

Job Description

We are an internationally award-winning neuroscience and technology company pioneering the field of Assisted Reality. We develop AI powered non-invasive BCI (Brain Computer Interface), assistive tech, and delightfully useful applications for people, including those affected by neurodevelopmental disorders and injuries to the brain and spinal cord. With offices in Santa Barbara, California and Toronto, Ontario, the company develops software that helps people with communication challenges express themselves significantly faster than any other solution on the market and provides a direct non-verbal interface to control Alexa enabled devices around the home, school, and workplace.


We’re on a global mission. Join us as we transform the lives of millions of people, and design and develop some of the most advanced technology available. We want this to be your forever home, and the place where you will tell everyone that you’ve done the best work of your life.


Your role: Senior Unity Developer – Augmented & Virtual Reality HMDs


Scope of Responsibilities


· Collaborate in specification, design and implementation of XR interfaces for assistive applications, working closely with members of the UX/UI and Product Management teams

· Rapid turnaround and iteration of proofs-of-concept[CU1] in response to evolving user requirements

· Integration between the Unity application and cloud services and wearable devices, including web-based SDKs and local iOS frameworks

· Provide technical leadership to team members including leading code/design review

· Analyzing code long-term sustainability and ongoing evaluation for quality assurance

· Continuous learning of the latest technologies in the Unity and XR space in order to contribute with new innovative ideas for problem solving

· Engage with the wider accessibility and XR community through industry forums and user groups


Skills & Experience – Must Have


· 5+ years of relevant professional programming experience

· Successfully shipped at least one Unity based product in XR, AR or mobile

· Proficiency in Unity 2019 LTS or later

· Experience with Unity production workflows including unit tests, automated builds and CI

· Experience implementing the technical aspects of design documents

· Ability to architect solutions at various stages of development

· Knowledge of advanced techniques to build and customize solutions for complex requirements

· Ability to identify the root cause of complex problems and solve them using sustainable solutions

· Experience reviewing and evaluating code for clarity, structure, quality and accuracy[CU2] [MB3]

· Experience with assistive technologies and alternative input methods

· Experience interfacing with web-based SDKs

· Experience working with a team of hybrid programmers

· Up to date on industry trends and emerging technology


Skills & Experience – Nice to Have

· Experience with native mobile development for iOS an asset

· Bluetooth integration an asset

· Experience interfacing with audio APIs an asset

· Design tools (Figma/Sketch) an asset

· Experience building and delivering Unity platform technologies or assets through the asset store


Important Details


· Remote applicants MUST be eligible to work in Canada or USA for several weeks at a time

· Periodic travel to Toronto Ontario and/or Santa Barbara California will be required



Job Type: Full-time Employee


Job Benefits:


· Work with amazing cutting-edge technology that will make a meaningful difference in the lives of underserved users

· Work in a friendly and very team-oriented, collaborative culture

· Opportunities to see your work directly making a social impact in the world

· Flexible mobile working arrangements available for high performers

· Company events and ongoing learning opportunities

· Paid Federal holidays and earned vacation days

· Incentive Stock Options Plan for high performers

· Growing business with offices in Canada and USA

· International Travel opportunities