google jobs requirements

1.softwar engineer in test 

  • 4 years relevant work experience, including 2 years industry experience.
  • 3 years development and/or test automation experience.
  • Excellent coding skill in C, C++, Java or Python.
  • Scripting skills in Python, Perl, Shell or another common language.
  • Highly proficient in a UNIX/Linux environment; deep knowledge of internet technologies.

2.software engineer,google.com

  • 6 years relevant work experience.
  • Experience with data structures, algorithms and complexity analysis.
  • Experience with analyzing and troubleshooting large-scale distributed systems.
  • Experience in a high-volume or critical production service environment.
  • Knowledge of IP networking, network analysis, performance and application issues using standard tools like tcpdump.
  • Ability to handle periodic on call duty as well as out-of-band requests.

3.software enginner,windows

Responsibilities:

  • Develop tools and applications to facilitate workflow and automate processes
  • Design software and draft technical documents
  • Maintain a suite of existing applications by implementing new features and fixing critical bugs
  • Perform analyses and make recommendations that affect critical technical initiatives for customer-facing teams
  • Collaborate with other engineers on code reviews, internal infrastructure and process enhancements

Minimum Qualifications:

  • Bachelors in Computer Science or related field. In lieu of degree, 4 years of relevant experience
  • 3 years of client product development experience
  • C/C++ experience with strong OO and algorithmic skills
  • In-depth knowledge of Windows development and the Win32 API

Preferred Qualifications:

  • Masters or PhD in Computer Science or related field
  • Experience writing browser plug-ins
  • Experience with and a penchant for UI design
  • Experience with and a penchant for code testability and stability
  • Other desired skills: JavaScript, Java, and/or Python

4.software engineer,mobile applications

Minimum qualifications:

  • BA/BS in Computer Science or related technical field (In lieu of degree, 4 years relevant work experience).
  • 1 year relevant work experience.
  • Programming experience in Java, Objective-C, or C++.
  • Experience in mobile application development.

Preferred qualifications:

  • Deep technical knowledge of mobile application development (either Android or iOS).
  • Considerable programming experience in either Java, Objective-C or C++.
  • Knowledge of UI frameworks (either Android, iOS, XML), MVP application design and complex, reactive touch based UI.
  • Strong foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for embedded systems.
  • Specialist domains: Embedded/device systems, mobile optimized websites, mobile web browsers, client application development for Windows/Mac (Chrome, WebKit, etc.), third party libraries for either Android or iOS.

5.network engineer,corporate

Responsibilities:

  • Collaborate with other team members and groups to identify and develop scalable network designs, solutions and policy recommendations.
  • Ensure operational integrity of the global corporate network infrastructure.
  • Support Google's internal application and services groups by identifying and presenting their network-impacting requirements to the rest of the network engineering team.
  • Participate in the rotating "on call" schedule with other members of the team providing third-tier support, solving the more complex networking trouble.
  • Experience with large scale design & deployment of Wireless Networks & support/lead implementations of Google's growing corporate network infrastructure.

Minimum qualifications:

  • BA/BS in Computer Science, Electrical Engineering or Civil Engineering (In lieu of degree, 4 years relevant work experience).
  • 5 years experience on a service provider or enterprise-level network in engineering or design roles
  • Operational experience with enterprise/carrier-class routers and switches (experience with Cisco and Juniper).
  • Knowledge of TCP/IP, GRE, IPSec, POS, VRRP, HSRP, and SNMP protocols.

Preferred qualifications:

  • Network certifications (CCNA, JNCIA-CCIE or JNCIE) or equivalent work experience.
  • Skill in network routing protocol troubleshooting in BGP, OSPF, IS-IS and MPLS.
  • Excellent written and verbal English-language communication skills, with the ability to influence others with network engineering solutions.
原文地址:https://www.cnblogs.com/blueswitkey/p/2729159.html