Go to Google Home
 Google Job Opportunities
Home

About Google

We're Hiring!
  Main
  All Openings
  Top 10 Reasons
  Culture
  Benefits
  Inside View
  Work/Life Balance


Find on this site:

Engineering, Operations & IT

Hardware

  • Hardware Testing Engineer
  • Mechanical Manufacturing Engineer
  • Performance Engineer
  • Senior Hardware Engineer
  • Senior Hardware Qualification and Testing Engineer
  • Software Engineer, Systems Software and Firmware
  • Test Development Engineer
  • Test Development Engineer (Electro-Mechanical)


<< Return to all Engineering/Ops/IT positions

   

Graduating?
Join innovative thinkers who care equally about engineering on a grand scale and developing a culture that's great for all employees. Learn more.



Hardware Testing Engineer

This position is available in Mountain View, CA.

Google is looking for an outstanding Hardware Testing Engineer to join our world-class server design team. The ideal candidate will have a solid hardware testing background, basic of system software and kernel experience, and a passion for delivering top quality products.

Responsibilities:
  • Assist in the design, bring-up and testing of new hardware systems.
  • Build engineering prototypes.
  • Prepare, setup, and run a broad suite of tests on computer hardware and systems.
  • Help to evaluate mechanical, electrical, and thermal performance of components and systems.
  • Setup and maintain the space, tools, and materials of a hardware R&D lab.
  • Interface with contract manufacturers and production test technicians to resolve issues.
  • Troubleshoot new board-level computer hardware and electro-mechanical systems.
  • Perform root-cause failure analysis and drive issues to closure.
Requirements:
  • Familiarity with test equipment, such as oscilloscopes, logic analyzers and data acquisition systems.
  • Good understanding of the physics underlying electrical, electronic, mechanical, and thermal devices.
  • Very high level of attention to detail; noticing and responding to contributory factors not part of the original test plan.
  • 4+ years experience with PC-class hardware.
  • Previous experience in dynamic advanced development environments is highly desirable.
  • Knowledge of Unix/Linux and shell scripting.
  • Ability to program in Python or C++ is a plus.
  • Excellent communication and documentation skills.
  • Able to read and understand mechanical drawings and electronic schematics.
  • BA/BS degree in Electrical Engineering or related disciplines.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Hardware Testing Engineer - Mountain View.


Performance Engineer

This position is available in Mountain View, CA.

Google is looking for experienced engineers with a passion for speed, to join several of our efforts towards building the world's most effective computing platform. We are particularly interested in individuals with the rare combination of expertise in high performance software design and computer architecture. The ideal candidates will be able to help us improve overall performance of our code base by tackling performance debugging (at the single machine or datacenter levels), developing performance tools, improving the performance of existing libraries, or working in compiler and post-compilation optimization techniques.

Requirements:

  • B.S./M.S. Computer Science/Engineering. PhD is welcome.
  • Demonstrable experience in at least one of the following:
    • Performance debugging and optimization of complex workloads.
    • Design of performance tools.
    • Compiler design and code optimization.
    • High-performance software development techniques.
Desired skills:
  • Knowledge of Gnu C/C++ internals and standard library implementations.
  • Deep understanding of computer architecture.
  • Experience with complex distributed system software.
  • Familiarity with x86 assembly and Linux internals.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Performance Engineer - Mountain View.


Senior Hardware Engineer

This position is available in Mountain View, CA.

Google is looking for world-class hardware engineers to develop the next generation server platforms for all our services. This includes architectural definition, specification, design and testing of innovative servers that lead the industry in cost-efficiency. The ideal candidate will also have a broad background in electrical engineering and computer science, that includes knowledge of power delivery and thermal design, and demonstrable experience with PC-class processors and chipsets.

Requirements:

  • BS or MS in Electrical or Computer Engineering or equivalent, with strong emphasis on computer circuit design. (Ph.D. a plus.)
  • Several years of hardware architecture, design, and bring-up experience.
  • Extensive experience programming in C and assembly.
  • Knowledge of Unix/Linux and embedded environments.
  • Familiarity with PC/server chipsets, peripheral chips and BIOS development.
  • Experience with component-level and integrated system testing is a plus.
  • Passion for delivering robust, cost-effective products.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Senior Hardware Engineer - Mountain View.


Senior Hardware Qualification and Testing Engineer

This position is available in Mountain View, CA.

Play a key role in the development of one of the world's most impressive computing infrastructures! Google is looking for a experienced Hardware Qualification and Testing Engineer that are ready for a technical leadership role in our Platform Engineering team. You will be responsible for the evaluation of new hardware components and systems, developing new test processes, and overseeing deployed systems quality. In this role you will work closely with our hardware and system software teams, as well as manufacturing and hardware operations.

Requirements:

  • BS/MS in EE, CS or equivalent (Ph.D. a plus)
  • 5+ years hands-on experience testing microprocessor boards and peripheral computer hardware down to the component level.
  • Extensive test and troubleshooting experience in a research and development environment.
  • Understanding of hardware evaluation methodologies, including development of test cases/suites, test automation, and data analysis.
  • Deep understanding of at least one of the following is highly desirable:
    • DRAM and memory system technology.
    • Modern disk technologies, standards, and performance.
    • I/O and networking devices (host adapters or switches)
  • Ability to implement processes for failure prevention and detection.
  • Recent experience with x86 processors and related systems.
  • Demonstrated technical leadership and mentoring skills.
  • Excellent oral and written communication skills.
  • Familiarity with Linux or other Unix operating systems
  • Strong scripting skills.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Senior Hardware Qualification and Testing Engineer - Mountain View.