Software Developer, Augmented Reality, System Software

Software Developer, Augmented Reality, System Software

Software Developer, Augmented Reality, System Software

Google

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.