Augmented Reality (AR) Software Engineer

unity 3d, augmented reality
Part Time
Depends on Experience
Work from home not available Travel not required

Job Description

Job Title: augmented reality (AR) Software Engineer
Location: Sunnyvale California USA 94086
Duration: 4 months Contract with possible extension

Note: Looking for an Augmented Reality Software Engineer who has 3+ years of experience in developing high-fidelity 3D content, assets and interaction methods for Microsoft Hololens type augmented/mixed reality devices using Unity3D.

Roles and Responsibilities

Prototype with the latest mixed reality hardware (HoloLens , Magic Leap, iOS, Oculus, Vive, Android).
Build, debug, and deploy next-generation AR/MR apps in Unity3D/C#.
Participate in software architecture discussions, code reviews and user studies design.
Develop high-fidelity 3D content, assets and interaction methods for XR devices.
Develop new immersive reality features that contribute to the product roadmap
Integrate AR/MR apps with back-end systems, APIs and services.
Create documentation for the features being developed, the techniques that were tried and rejected or implemented.
Apply good software engineering practices to write elegant, maintainable and reusable code.
Unit-test code for robustness and reliability.

Minimum Requirements

Bachelors in computer science or related fields.
Minimum 3 years experience in developing and shipping Unity-based applications, preferably in visualization, AR/VR applications, or video games.
Demonstrated hands-on skills of C++ and C#.
Experience writing graphics shaders in unity.
Experience in creating and using animated 3D models.
Familiarity with developing applications for Headsets/AR Mobile devices such as HTC Vive, HoloLens, iPad or equivalent.
Experience building and shipping Unity apps on the Windows/Apple/Android app stores.
Experience profiling and debugging Unity applications for performance optimizations.
Attention to detail in UI design implementation.
Strong communication and team-success oriented collaboration skills.
Excellent programming skills with a solid understanding of software engineering techniques, methodologies and attention to detail.
Disciplined debugging skills and tenacious problem solver.

Bonus Characteristics

Shipped at least one Unity game.
Knowledge of 3D, CAD and Rigid-body physics.
Experience using Metal/OpenGL/Vulkan or other 3D graphics development frameworks.
Experience working with AR libraries such as ARKit, Vuforia, and ARCore.
Experience developing apps for HoloLens or Magic Leap.
Experience in other game development engines/tools such as Unreal, Blender and Maya.
Experience in front-end web technologies.
Experience in website/mobile app UI & UX design.

Look forward to talk with you.

Mitali Singh
Sr. Technical Recruiter, Centralized Recruiting
Digital Intelligence Systems (DISYS)
Phone: 713-574-5506|

Posted By

Mitali Singh

Dice Id : 10110693
Position Id : 6215480
Originally Posted : 1 month ago
Have a Job? Post it