Platforms Software Engineer Job in Mountain View, California US
Platforms Software Engineer - Mountain View
This position is located in Mountain View, CA.
The area: Engineering, Platforms
Google's global deployment of custom-designed machines has created one of the largest and most powerful computing infrastructures in existence: cutting-edge innovation on a huge scale. The Platforms team designs and builds the software, hardware, computing platform and networking technologies that power all of Google's services.
The role: Platforms Software Engineer
You are a software engineer with a healthy knowledge of lower-level computer systems, software and architecture. Areas of development may include EFI-based BIOS, Linux kernel, device drivers, daemons, libraries, command line tools, or embedded firmware.
Responsibilities:
- Server Bring-up and Deployment for Server and Cluster Storage Systems Software
- Server Management and Control
- Storage systems
- Embedded systems
Minimum Qualifications:
- Skill in C and/or C++.
- Knowledge of Unix/Linux environments.
- Knowledge of TCP/IP and network programming.
Preferred Qualifications:
- 1 year relevant work experience.
- Excellent problem solving and debugging skills.
- Skills in scripting languages, particularly Python and shell.
- Knowledge of x86 assembly.