Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Job Type
Full Time
Job Details
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with release engineering in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with software configuration management systems or source code version control systems.
- Experience with Python, Bash, and Java or C/C++.
- Understanding of artifacts and software components needed to support hardware.
- Understanding of kernel driver development and associated artifacts.
- Familiarity with workflows and tools for building in Google3 and Android.
- Minimum of 3 years of experience in software engineering, release engineering and/or configuration management.
- Proficiency in SDLC.
- Build, scale, automate, and secure our software build and deployment infrastructure. Increase development velocity through automation of processes such as branching, merging, versioning, tagging, and release cutting.
- Design highly reliable, redundant and fault tolerant software delivery pipelines for multiple releases at various intervals
- Work closely with developers, TPMs & cross-functional teams, liaising with toolchain owners, to optimize binary performance, and to standardize release and configuration management.
- Develop new tools, and features for existing tools, in the build & release toolchain.
- Provide guidance on designing release processes to fit technical and administrative requirements and then integrate those changes into reusable and scalable standards.
About the Company
Google Inc.
Mountain View, CA, United States
Build for everyone Since our founding in 1998, Google has grown by leaps and bounds. Starting from two computer science students in a university... Read more