Published: March 27, 2018
Category
Location
Menlo Park, CA

Description

Why Join?
Did you know educational training is one of the top 5 industries virtual reality (VR) is expected to change? STRIVR did. Since 2015 this venture-backed startup has been using VR to create immersive training solutions for professional athletes and Fortune 500 companies nationwide. Born out of Stanford University and the world-renowned Virtual Human Interaction Lab, the STRIVR team includes industry leaders that have been studying and building VR for 20+ years. With STRIVR spearheading the future of human performance and training, it’s an exciting time to make an impact

Your Mission

  • Architect, design, and implement software components, products, and systems that create immersive experiences
  • Architect, design, and implement the features to satisfy functional and non-functional requirements
  • Design and implement in-app instrumentation and telemetry
  • Identify, debug and fix defects in production code, test code, and the infrastructure. Derive systemic problematic patterns and address them
  • Get to have a meaningful impact on how employees get trained using our products

Is This You?
You have

  • At least 5 years of software engineering experience building applications or cloud services; this means you can independently develop software from architecture to testing to implementation and have a track record of incorporating best practices around non-functional requirements
  • 2+ years of development and testing experience with Game Engines (Unity or Unreal) and hands-on expertise in 3D Graphics (DirectX or OpenGL)
  • Solid understanding of engineering systems (Git, builds, work-item tracking, etc.) • Proficiency in Java, C#, or C++ (Python is a plus)
  • Experience with unit testing, mocking and dependency injection frameworks
  • Knowledge of architectural patterns (MVVM, MVC, etc.) is a big plus
  • Experience collaborating with cross-functional and geographically diverse teams
  • Passion for clean code and software quality, combined with agile delivery
  • The ability to employ a structured approach to solving technical problems and the ability to apply CS concepts, data-structures and algorithms to solve hard programming problems
  • Bachelors in Computer Science (CS) or equivalent field
Apply
Drop files here browse files ...

Related Jobs

April 17, 2018
April 12, 2018
April 5, 2018
April 5, 2018
Are you sure you want to delete this file?
/