Logo
Goertek Electronics

Senior, Staff, or Principal Software Engineer (XR)

Goertek Electronics, Santa Clara, CA, United States


Summary

We are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR technologies to create applications that push the boundaries of interactive computing.

Key Responsibilities:

  • Design, develop, and optimize AR/VR applications for various platforms, such as mobile, desktop, and VR/AR headsets.
  • Implement interactive 3D experiences, user interfaces, and system functionality that deliver immersive AR/VR environments.
  • Collaborate with cross-functional teams, including UX/UI designers, product managers, and researchers, to translate ideas and prototypes into robust AR/VR applications.
  • Apply best practices in performance optimization, memory management, and real-time rendering to ensure smooth and responsive user experiences.
  • Stay up-to-date with the latest AR/VR technologies, frameworks, and platforms, incorporating new tools and approaches to enhance application development.
  • Debug, test, and maintain AR/VR applications to ensure stability and performance across multiple platforms.
  • Mentor and support junior engineers, sharing expertise and fostering a culture of technical excellence and innovation.
  • Contribute to the continuous improvement of development processes, tools, and workflows.

Requirements:

  • Bachelor degree’s required in Computer Science, Software Engineering, or a related field.
  • 5 plus years experience in XR application development.
  • Strong experience in software development, with expertise in AR/VR application development using tools like Unity, Unreal Engine, ARKit, ARCore, or similar platforms.
  • Solid understanding of 3D graphics, real-time rendering, and spatial computing techniques.
  • Proficiency in programming languages such as C#, C++, or Python, with experience in optimizing code for performance in immersive applications.
  • Experience with AR/VR hardware (e.g., Oculus, HTC Vive, HoloLens) and knowledge of platform-specific constraints and opportunities.
  • Strong problem-solving skills, with the ability to tackle complex technical challenges in AR/VR environments.
  • Excellent communication and collaboration skills, with a track record of working effectively in multidisciplinary teams.
  • Passion for AR/VR technologies and a desire to innovate in the field of immersive computing.
  • Fluent in conversational Mandarin is highly desired.
  • The base pay range for this role is between $144,813.00 to $211,928.00 annually and your base pay will depend on your skills, qualifications, experience, and location.