Join a team recognized for leadership, innovation and diversity
We are looking for experienced XR developer with at least 4-7 Years of relevant experience to help us develop the next generation of AR/VR/MR solutions! We are looking for passionate, fun, energetic people who have a passion for building great products and bringing our applications/solutions to life.
4 to 7 years of hands-on experience on gaming engines with below artistic skills
Rendering 3D objects, Lighting, Animations
Prototyping basic application elements
Unity GUI, Asset bundles, Materials/Shaders
Unity Engine networking, multiplayer games, photon networking
Deployment
Unity profiling and Optimization of performance and platforms
Programming core interactions
Working in software development teams
Candidate with Unity Certification is preferred
Hands on experience in AR SDK like AR Toolkit, Vuforia
Strong programing knowledge inC# . Others like C++/ Javascript / React Native are optional. Must be good in programming (logic writing / data structures / design patterns)
Good understanding of 3D math & Physics
Preferred Hands-on experience with Shader and particle system-based Animations
Should have worked on at least 5 Unity 3D games/applications for AR/VR/MR devices and published them to App Store
Strong experience in WebGL frameworks is preferred
Candidate with good exposure to cloud development is preferred
Designing, creating, implementing, debugging, and refining gameplay features
Keep up to date on industry trends is must in AR, VR, platforms and middleware technologies strengths & weaknesses, integration and customization through plug ins and tools
Proficient knowledge of code versioning tools (such as Git, Bitbucket)
Studies BE/B-Tech/MCA/M-Tech, with some concentration or equivalent experience in game design.
Experience with industrial simulators (not just gaming) is preferred.
Some experience with 3DS Max or Maya also a plus.
YOU MUST HAVE
Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
WE VALUE
Understanding various software development lifecycle
Demonstrate the ability to develop efficient and high quality software
Knowledge of software configuration management and change management practices
Diverse and global teaming and collaboration
Effective communicator
Can quickly analyze, incorporate and apply new information and concepts
Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness
Ability to convey subtle or complex messages clearly, as appropriate for the topic and audience
Some relevant experience
Full time