[SVLUG-Jobs] Google opportunities
Linsey Jackson
linseyj at google.com
Thu Apr 19 16:43:03 PDT 2007
*We are looking to fill several different positions on the Platforms Systems
Software team. Below are a couple of examples, if interested please EMAIL ME
DIRECTLY at linseyj at google.com
*
*-------------------------------------------------------------------------------------------------------
*
*Systems Programmer - Mountain View*
*Position available in Mountain View, CA.*
Google is growing! We are looking for experienced Software Engineers with a
strong background in the development and deployment of UNIX/Linux operating
system software. You will have a chance to work on the unique challenges
involved in building the system infrastructure that powers our Web search
engine, as well as our many other services.
Requirements:
- BS in Computer Science or equivalent (MS or Ph.D. a plus).
- Several years of software development experience.
- Extensive experience programming in C.
- Extensive knowledge of Unix/Linux.
- Knowledge of open source development tools and environments (gcc,
glibc etc).
- Experience developing and deploying large software systems.
- Experience building Linux distributions is a plus.
----------------------------------------------------------------------------------------------------------------
*Software Engineer, System Test Development - Mountain View*
*This position is based 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 outstanding Software
Developers to design, procure, and build test platforms as part of Google's
world-class server team.
Responsibilities:
- Use your software engineering experience to produce discrete
programs to test Google platforms products.
- Based on product specifications, use your expertise to design,
procure and build test platforms to support new and existing hardware
designs.
- Analyze, troubleshoot and perform root cause failure analysis on
identified systems. Drive issues to closure with preventive measures.
- Work with contract manufacturers for all test process issues,
including process readiness and ongoing issue resolution.
- Develop automated test scripts for functional test, installation,
and burn-in.
- Drive cost reduction by value engineering current test process.
- Train data center technicians on troubleshooting of new hardware.
- Monitor test capacity and yields.
- Mentor junior team members.
- Some travel may be required.
Qualifications:
- BS/MS in Electrical Engineering, Computer Science or equivalent (PhD
a plus).
- Recent 5+ years manufacturing test development experience in x86
server and telecommunications industry.
- Linux, C/C++, Perl expertise. Python and Tcl/Tk a plus.
- Ability to communicate manufacturing test requirements into design
layout requirements.
- Extensive test software/scripting experience.
- An advanced knowledge of disk drives interfaces.
- Excellent oral and written communication skills.
- Demonstrated technical leadership and mentoring skills.
- Self-directed.
------------------------------------------------------------------------------------------------------------------------------------------------------
*Software Engineer, System Software and Firmware - Mountain View*
*Position available in Mountain View, CA.*
We are looking for experienced System Software Engineers with a strong
hardware background and extensive experience with PC-class motherboards to
help us bring-up and support new hardware platforms. Our platforms team is
constantly evaluating new hardware options to power Google's increasing
portfolio of services. Your responsibilities will include new chipset and
component evaluation, hardware bring-up, BIOS-level development and
debugging, as well as supporting and developing a large number of
platform-specific tools. You will be expected to straddle the
hardware/software interface with fearless drive, and creativity.
Requirements:
- BS or MS in Computer Science or Electrical Engineering.
- 5+ years experience with PC-class hardware and chipsets.
- Significant experience in system bring-up and board-level debugging.
- Extensive knowledge of PC BIOS internals.
- Experience in hardware/firmware testing and validation.
- Knowledge of Unix/Linux environments, and device driver development.
- Extensive experience programming in C, C++, assembler and scripting
languages.
- Knowledge of PCI/PCI-X protocols is desired.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*Software Engineer, Linux Kernel - Mountain View*
*This position is based in Mountain View, CA.*
Google is growing! We need world-class Software Engineers to help us develop
one of the world's largest and most impressive Linux cluster deployments.
You will have a chance to work on the unique challenges involved in building
the system infrastructure that powers our Web search engine, as well as our
many other services.
Requirements:
- BS or MS in Computer Science or equivalent (PhD a plus).
- Several years of software development experience.
- Extensive experience programming in C.
- Extensive knowledge of Unix/Linux Kernel programming.
- Knowledge of disk storage subsystems and device drivers.
- Knowledge of TCP/IP and network programming.
- Experience developing/designing large software systems.
- Experience programming in Python and/or C++ a plus.
--
Linsey Jackson
Internet Recruiter
Google Staffing
650-214-4020
linseyj at google.com
More information about the Jobs
mailing list