Description

Key Responsibilities:

Client’s XR Technology Development team. We push the boundaries of XR applications by leveraging emerging technologies over our 5G networks and distributed Mobile Edge Compute (MEC) servers. 
We are a fast-paced product and R&D-focused team building cutting edge applications, platforms, SDKs and APIs to maximize the capabilities of 5G and Mobile Edge Compute over the client network. 
Our solutions, APIs, SDKs, and network products are targeted for use by our technology partners and clients in the XR space, and our work is scheduled to appear in forthcoming applications, games, demos, and technology product releases. 
We offer competitive pay, 100% remote work within the USA, flexible hours and an engaging working environment. 
Using the power of 5g and client’s Mobile Edge Compute platform you will help advance technology for augmented reality
Design and develop improvements to the core graphics engine supporting API development and demos
Work with other API development teams to integrate rendering technologies relating to mobile development and augmentation
Develop new use cases and proof of concepts for our emerging edge platform
Submit and perform code reviews
Promote, foster and lead innovation within the team to improve and grow our technology base.

Key Requirements and Technology Experience:

Expert in cross-platform and mobile development
Expert in C++ with exceptional problem solving and debugging skills. 
Experience with Android development including C/C++, Java, JNI, NDK
Experience with Augmented Reality, Mixed Reality and Computer Vision
5+ years of relevant professional experience developing commercial products in a team environment
Familiarity with many of the tools and technologies we use in development:
Git, CMake, Gradle, Jenkins, Docker
Experience profiling and optimizing mobile and graphics performance
Knowledge of different software development methods such as Test-Driven Development, Unit Testing, Agile etc. 
Strong written and verbal communication skills
Team player who is motivated and can work independently with minimal supervision
Bachelor’s degree or higher
 

Education

Any Graduate