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.