About the Company.
At AutoVRse, we build the finest, customized Virtual & Augmented Reality (VR/AR) applications, helping enterprises harness the power of immersive technologies across several key functions. Combining our photo-realistic visualizations with interactive virtual environments, we have partnered with firms like Shell, IFB, Aditya Birla Group, Godrej, and Go-Jek to deploy VR experiences in India, Singapore, Australia, Switzerland, Germany and USA. Our experiences are used in design reviews, as sales tools, for experiential marketing and for virtual training.
Learn more about us here:About AutoVRse
Who are we looking for
AutoVRse is seeking an accomplished and forward-thinking Engineering Lead to join our dynamic Enterprise Product team. As an Engineering Lead, you will play a pivotal role in driving the technical vision and overseeing the development of immersive VR applications, training modules, and web experiences. This role requires a combination of strong technical expertise, leadership skills, and a passion for pushing the boundaries of immersive technologies.
Key Responsibilities:
(A)Primary:
- Technical Leadership and Strategy: Lead the development of immersive experiences, defining & executing a technical strategy aligned with AutoVRse's vision.
- Code Architecting: Drive the design of VR solutions using Unity, WebGL (React JS, Three JS) et al. ensuring scalability, maintainability, and optimal performance. Enforce coding standards and best practices.
- Cross-Platform Development: Oversee the development of applications across platforms, including PC, mobile, and standalone VR headsets.
- Performance Optimization: Implement & supervise performance optimization best-practices for smooth UX across platforms, utilizing GPU / CPU profiling tools and optimization libraries.
- Technical Documentation: Lead the creation of comprehensive technical documentation, including system architecture and coding guidelines, emphasizing VR development best practices.
(B)Secondary:
- Team Collaboration and Mentorship: Foster collaboration within the engineering team, providing mentorship and conducting knowledge-sharing sessions on VR-specific tools and libraries.
- Client Consultation: Act as a technical advisor in client interactions, translating business requirements into technical solutions using VR-specific SDKs and platforms.
- Continuous Improvement: Instil a culture of continuous improvement, managing technical debt, and identifying areas for process enhancement with a focus on VR development workflows.
- Innovation in VR / 3D Technologies: Explore and integrate cutting-edge features like spatial computing, hand tracking, and haptic feedback using SDKs such as Oculus and SteamVR. Push the boundaries of immersive experiences.
Qualifications:
(A)Primary:
- Expertise in Software Development: Exceptional proficiency in software development, demonstrating a deep understanding of algorithms, data structures, and object-oriented programming.
- Expertise in VR Development: Minimum of 5 years of hands-on experience in VR application development, with a strong command of C# and proficiency in relevant VR platforms & frameworks, such as Unity or Unreal Engine.
- Expertise in Architecting Large Codebases: Proven track record of designing and implementing scalable, maintainable, and efficient code architecture for complex software systems, particularly in the context of VR.
- Technological Stacks: Familiarity with relevant VR stacks such as Oculus SDK, SteamVR, OpenXR, VRTK and other VR-specific libraries.
- Proven Experience as a Technical Lead: Ability to lead and inspire high-performance engineering teams, specifically in conducting effective code reviews, and enforcing best practices.
(B)Secondary:
- Client-Focused Communication: Strong communication skills, effectively conveying complex technical concepts to clients and stakeholders in the context of VR development.
- Passion for Continuous Learning: Passion for staying updated on the latest developments in VR, WebGL (using React.JS, Three.JS), and related technologies, actively contributing to the growth and knowledge base of the team.
- Education / Background: Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field, would be a good-to-have!
Write to us at [Confidential Information], with the Subject Line: Applying for Engineering Lead.
- Please include your latest Resume / CV.
- Please include a brief cover letter / note on your experience, and the type of projects that you have worked on in the recent past.