Software Engineer - XR

Employer

Job Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cloudious LLC, is seeking the following. Apply via Dice today!

Responsibilities:

  • Technical Leadership: Provide technical guidance, expertise, and support for cutting-edge XR applications.
  • Architecture and Design: Collaborate with product managers, designers, and other stakeholders to define technical requirements and translate them into scalable, high-performance XR solutions. Design robust architectures that optimize performance, scalability, and maintainability.
  • Hands-on development of XR applications using industry-standard tools and technologies. Implement immersive user interfaces, interactive experiences, and realistic simulations to deliver compelling XR experiences.
  • Research and Innovation: Stay abreast of emerging trends, tools, and techniques in the field of XR. Evaluate new technologies and methodologies to drive innovation and enhance product offerings.
  • Quality Assurance: Ensure the quality, reliability, and performance of XR applications through rigorous testing and optimization. Implement best practices for testing, debugging, and performance profiling.
  • Collaboration: Work closely with cross-functional teams including product management, design, QA, and other engineering teams to ensure alignment on project goals, timelines, and deliverables.
  • Documentation: Create technical documentation, including design documents, architecture diagrams, and code documentation. Ensure that documentation is comprehensive, accurate, and up-to-date.
  • Project Management: Assist in project planning, estimation, and scheduling. Track progress, identify risks, and proactively address issues to ensure successful project delivery.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of professional experience in software development, with a focus on XR technologies such as AR, VR, and MR.
  • Strong proficiency in programming languages such as C#, C++, or Unity3D.
  • Extensive experience with XR development tools and platforms such as Unity, Unreal Engine, ARKit, ARCore, etc.
  • Solid understanding of computer graphics, 3D rendering, and spatial computing concepts.
  • Proven track record of leading teams in the development of XR applications from concept to delivery.
  • Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving abilities and a passion for innovation and creativity.
  • Experience with agile development methodologies is a plus.

Software Engineer - XR