Augmented Reality Software Engineer

Employer

Job Description

In person role, full-time preferred

Location: Hillsborough


About the job


Join an innovative team of technology experts and product visionaries to launch disruptive Augmented Reality (AR) products. Kura is building the best performance Augmented Reality glasses and platform: 150° ultra-wide field of view, 95% transparency, 8K resolution, with customized display, optics, ASICs and software collaboration and visualization platform. Kura core technology which we built from the ground up, overcomes the biggest barriers to the practical widespread adoption of AR. It’s an exciting time at Kura as we gear up to make a high impact with our initial product launch. We are looking for like-minded innovators who thrive in a small team fast-paced environment.


Kura AR is a San Francisco, CA-based venture-funded startup designing and building the next generation of augmented reality platforms. We are looking for a software engineer to efficiently build our in-house demos and applications.


Responsibilities:


  • Develop and implement software contents on Kura Technologies’ ultra-high performance AR platform
  • Design, implement and optimize AR related computer vision algorithms
  • Write and maintain clean codes, debug complex problems
  • Collaborate with team members across multiple engineering disciplines


Skills requirements:


  • Proficiency and experience  in Unity engine
  • Proficiency in C#, C++, Python
  • Proficiency in using computer vision API like OpenCV is a plus
  • Proficiency in computer vision, camera integration, perception API and software integration is a plus
  • Proficiency and familiarity with algorithms integration, image recognitions, and related API using is a plus
  • Experience in 3D content, application, game, AR/VR application developments is a plus
  • Great sense of software design, 3D graphics and content design, user interface design and implementation is a plus


Background requirements:


  • Bachelor or equivalent experience in Computer Science, Computer Engineering, Electrical and Computer Engineering, EECS, Electrical Engineering, Computer Science and Math from a decent school or major program
  • Proven track record of software development, prefer candidates with product shipping experience:
  • 4+ years of programming experience
  • 1+ year of game/content development experience
  • Experience as owner of a particular component, feature or system is a plus
  • Decent communication skills is a must, prefer candidates with demonstrated experience collaborating in cross-functional teams


Once again, we stress that this is an in-person role with an emphasis on quickly writing clean, maintainable code in C++ (unless there is an externally-imposed requirement for another language). We also emphasize that this is a fully technical role; if your main interest is content dev with a little bit of programming you need not apply.

 

We expect at least one year of experience on a job or equivalent project, or extensive research programming experience (for example graduate-level research), or an exceptional portfolio.