Job
Description
About The Role
Project Role :Custom Software Engineer
Project Role Description :Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills :Extended Reality XR Application Development
Good to have skills :Python (Programming Language), C++ Programming Language, Nvidia Omniverse
Minimum 5 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:We are seeking a highly skilled XR Developer with strong hands-on experience in building immersive AR/VR/MR applications, with a primary focus on NVIDIA Omniverse, OpenUSD workflows, and XR extension bundles. The ideal candidate should be capable of architecting and developing high-quality spatial experiences, custom Omniverse extensions, and immersive workflows across multiple XR devices. Experience in industrial XR (digital twins, simulations, robotics) is a plus, but the core requirement focuses on XR design, development, optimization, and deployment.
Roles & Responsibilities:
Expected to be an SME.Collaborate and manage the team to perform.Responsible for team decisions.-Architect, design, develop, and maintain immersive XR applications using Omniverse Kit SDK, OpenUSD, XR extensions, and Apple Vision Pro (AVP) workflows.-Develop and deploy custom Omniverse extensions and plugins using Python, C++, and Omniverse Extension APIs.-Work with XR extension bundles (AVP workflows) to enable immersive streaming and advanced viewer experiences.-Integrate 3D assets, USD scenes, UI components, animations, spatial data, and cloud/remote rendering into XR applications.-Implement XR features such as gesture interaction, spatial mapping, real-time collaboration, and multi-user sessions.-Optimize XR applications for latency, frame-rate, rendering fidelity, and device-specific behaviors.-Create immersive 3D environments, spatial interfaces, and user journeys for AR/VR/MR platforms.-Collaborate with designers, 3D asset teams, simulation engineers, and product stakeholders to define interactions and deployment strategies.-Perform testing, debugging, and performance tuning for XR modules and experiences.-Ensure scalability, reliability, and maintainability across XR systems and codebases.-Maintain documentation, versioning, deployment pipelines, packaging workflows, and provide training to internal teams.-Stay current with Omniverse updates, XR ecosystem trends, spatial streaming advancements, and mixed-reality SDKs. Professional & Technical Skills:-3+ years of professional experience in XR/AR/VR/MR development.-Strong hands-on expertise with NVIDIA Omniverse, including Kit SDK, extension development, and USD workflows.-Proficiency in Python, with working knowledge of C++ for performance-critical modules.-Strong understanding of 3D graphics, spatial computing, and real-time rendering pipelines.-Experience developing for major XR devices (VR/AR headsets, mixed reality systems).-Good knowledge of USD, Omniverse Services, streaming workflows, and AVP/Apple Vision Pro XR workflows.-Experience with GPU-accelerated rendering, RTX technologies, shaders, and scene optimization.-Ability to develop custom Omniverse extensions/plugins and follow extension architecture best practices.-Strong grasp of XR interaction models:hand-tracking, gaze interaction, controllers, spatial UI/UX, and device performance trade-offs.-Experience with packaging, deployment, CI/CD pipelines, and version control for XR applications.-Strong troubleshooting and system-level performance diagnostic skills.-Excellent analytical, problem-solving, and cross-functional collaboration abilities.
Additional Information:-Experience in industrial XR domains such as digital twins, simulation, robotics, or enterprise XR deployments is desirable.-Role requires staying updated with evolving Omniverse SDKs, spatial streaming solutions, mixed reality kits, and adopting best practices across the XR pipeline.-Candidate should be able to work closely with multidisciplinary teams to deliver intuitive and high-quality XR experiences.-The candidate should have minimum 7.5 years of experience in Industry X Robotics.This position is based at our Bengaluru office.A 15 years full time education is required.
Qualification 15 years full time education