
Software Developer, Augmented Reality, System Software
4 hours ago
•No application
About
MINIMUM QUALIFICATIONS
- * Bachelor’s degree or equivalent practical experience.
- * 2 years of experience in C++, Embedded Systems, Linux.
- * Experience in C, C++, and Python programming languages.
PREFERRED QUALIFICATIONS
- * Master's degree or PhD in Computer Science or related technical fields.
- * 2 years of experience with data structures or algorithms.
- * Experience with version control systems like Git and code review tools like
- Gerrit.
ABOUT THE JOB
- Google's software developers develop the next-generation technologies that
- change how billions of users connect, explore, and interact with information and
- one another. Our products need to handle information at massive scale, and
- extend well beyond web search. We're looking for software developers who bring
- fresh ideas from all areas, including information retrieval, distributed
- computing, large-scale system design, networking and data storage, security,
- artificial intelligence, natural language processing, UI design and mobile; the
- list goes on and is growing every day. As a software developer, you will work on
- a specific project critical to Google’s needs with opportunities to switch teams
- and projects as you and our fast-paced business grow and evolve. We need our
- software developers to be versatile, display leadership qualities and be
- enthusiastic to take on new problems across the full-stack as we continue to
- push technology forward.
- With your technical expertise you will manage project priorities, deadlines, and
- deliverables. You will design, develop, test, deploy, maintain, and enhance
- software solutions.
- The Google Augmented Reality team is a group of experts tasked with
- building the foundations for great immersive computing and building
- helpful, delightful user experiences. We're focused on making immersive
- computing accessible to billions of people through mobile devices, and our
- scope continues to grow and evolve.
RESPONSIBILITIES
- * Write product or system development code.
- * Participate in, or lead design reviews with peers and stakeholders to decide
- amongst available technologies.
- * Review code developed by other developers and provide feedback to ensure best
- practices (e.g., style guidelines, checking code in, accuracy, testability,
- and efficiency).
- * Contribute to existing documentation or educational content and adapt content
- based on product/program updates and user feedback.
- * Triage product or system issues and debug/track/resolve by analyzing the
- sources of issues and the impact on hardware, network, or service operations
- and quality.