Unity Developer

Full Time

We need a storyteller who delights in realizing vision and imagination.

As part of the Neurable team, you will help test out new ideas and experiment with new methods of gameplay, human-computer interaction, and UI design. You will work with our machine learning team to create test environments for brain-controlled interactions. You will design experiences from the ground up that highlight the awesomeness of brain-control in mixed reality. You will bring to life the science and the fiction.

To apply for this position, please send a resume and cover letter to careers@neurable.com.

Principal Duties and Responsibilities

  • Design and implement features that focus on user interactions - using Unity as a primary development tool
  • Develop scalable and robust modules to integrate into our existing applications
  • Participate and contribute in architecture discussions, design reviews, and code reviews
  • Translate concepts into wireframes that lead to intuitive user interfaces
  • Employ qualitative research to develop behavioral specifications and personas
  • Use research-related services, theories, and methods to support best-practice recommendations
  • Quickly create and iterate on prototypes showcasing new designs and interaction patterns
  • Create UI toolkit to be used by the rest of our 3D Dev team
  • Conceptualize and execute innovative UI and UX concepts in a fast-paced environment while always keeping user needs at the forefront

Qualifications

  • Bachelor’s degree in Computer Science or equivalent Engineering program.
  • Experience working with Unity or other game engines
  • Working knowledge of high level programming and/or scripting languages (C#, Java, Objective C, etc.)
  • Strong knowledge of UX design process and experience working with UX design team
  • Excellent problem solving, troubleshooting and debugging skills
  • Experience shipping applications on an embedded product or publishing applications on an app store
  • Knowledge of professional software engineering practices - including unit testing, code reviews, source control management, build processes, continuous integration, and operations

Bonus skills

  • Strong 3D math skills
  • Experience profiling and optimizing game and render performance (GPU and CPU)
  • Worked as a gameplay programmer on an established team
  • Experience on any AR/VR platform such as Google Daydream, Oculus Rift, Gear VR, HTC Vive, PlayStation VR, or HoloLens

Character

  • You are someone who creates stories and experiences because it drives you
  • Excited to solve next-generation design problems beyond existing computing paradigms
  • Able to work and communicate effectively in a fast paced environment where goals and requirements may constantly be changing
  • Committed to learning and sharing with the team to help achieve overall goals. Must work well in groups
  • Interested in technology and curiosity about the future of computing platforms
  • You’re a team player capable of working well with others and leveraging other people’s skills and strengths to deliver a stellar product
  • Able to teach others around you and learn from them also
  • You participate in iteration planning and work across team dependencies
  • Self-starter who can work in a highly dynamic environment
  • Rapidly learn and adapt to new opportunities and ideas
  • Grow with the company to increase the overall whole, both from a professional and personal perspective
  • Look multiple steps beyond what is right in front of you