We are looking for a Software Developer with strong experience in building high-quality applications on Android and Windows to join our team. This person must have a passion for learning and problem solving and can work independently as a technical leader within a close-knit, multidisciplinary team. They should be a self-starter with a bias toward action and ability to produce results as well as being a strong team player with a “can do” attitude.

Working knowledge of Augmented Reality and Virtual Reality concepts and solutions.


  • Develop production-ready Android and Windows applications that provide augmented reality experiences.

  • Rapidly ideating and prototyping applications to demonstrate hardware potential.

  • Develop stable Android and Windows applications as well as Software Developer Kits for our customers to use in their own custom applications.

  • Develop and integrate testing frameworks and automation tools for manufacturing tasks to ensure quality product.

  • Continually refining software implementation for a better user and programmer experience.

  • Fix complex bugs in software.

  • Working with the designer to implement UI designs on various device sizes and type to implement new user experiences in 2D and 3D.

  • Working with other software teams to interface the application with hardware peripherals.

Minimum Qualifications:

  • Bachelor’s degree in computer science or related field.

  • Deep experience solving nuanced issues in either Android or Windows development with some experience in the other. (e.g. deep in Android and some in windows or vice-versa)

  • Knowledge developing and debugging in C/C++, C#, or Java

  • Able to rapidly research and learn new technologies and standards.

  • Knowledge of at least one AR library, such as Unity, ARCore, ARKit, or Spark AR

Preferred Qualifications:

  • 5+ years of experience in developing native Android applications from the ground up with a strong preference for interfaces to hardware systems

  • Understanding of hardware connectivity and interfacing with USB (lower-level knowledge of Bluetooth a plus)

  • Experience with defense, industrial, or commercial application development

  • Experience of shipping and successfully releasing apps on Play Store (please include names and links on your resume)

  • Understanding of and proficiency with connecting to back-end systems and cloud services

Job Type: Full-time
Salary: Based on experience