Builds and Release Engineer, Silicon Software

2 weeks ago


Mountain View CA US Google Full time

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.
Preferred qualifications:
  • 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.

About the job

How do you release updates and changes to the world's most trafficked sites without users ever noticing a glitch in service? Our Release Engineering team takes on this very challenge. As a member of the team, you work with Software Engineers to ensure our services and products seamlessly move from development through rollout and into production. This requires scripting and coding with an eye toward scalability so that big deployments can be broken down and distributed across multiple data centers. You are a excited by massively complex systems and the challenges that come from working with some of the largest computing systems in the world. From changing the look of Google Search to backend tweaks to our algorithms, we are constantly pushing updates and iterating on all of our products.

Using your leadership and technical expertise, you manage small project teams and lead the complex application releases for production and develop major improvement to tools and processes.

The Silicon Software team builds firmware, drivers, runtime, and compilers to bring our custom hardware to life. We are still a young team and are planning for rapid growth in both team size and our code base. We work cross functionally with many teams at Google, including Research, Machine Learning, Android, Chrome, and Hardware. We are working generations ahead of the market to enable groundbreaking features.

We are productive while we're at work but value work/life balance and have flexible schedules. Being tied to hardware release cycles, we do have crunch time -- however, we strive to complete our tasks within regular working hours.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

The US base salary range for this full-time position is $117,000-$172,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .

Responsibilities

  • 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.

  • Release Engineer

    4 weeks ago


    Mountain View, United States Artech LLC Full time

    Job Title: Release EngineerLocation: Mountain View, CADuration: 12 monthsPay Range: $35-$40/hrJob Description: Use standard release engineering tools, resources, concepts, and best practices to solve defined problems of branching, integration, build, cherry-picks, packaging, configurations and deployment. Anticipate problems (technical or schedule related)...


  • Mountain View, United States BrickRed Systems Full time

    We are seeking a highly skilled Silicon Verification Engineer to join our team. The ideal candidate will be responsible for writing Silicon verification tests, running and debugging tests, and ensuring the overall quality and functionality of our silicon designs. This role requires a strong background in electrical or computer engineering, proficiency in...


  • Mountain View, United States BrickRed Systems Full time

    We are seeking a highly skilled Silicon Verification Engineer to join our team. The ideal candidate will be responsible for writing Silicon verification tests, running and debugging tests, and ensuring the overall quality and functionality of our silicon designs. This role requires a strong background in electrical or computer engineering, proficiency in...


  • Mountain View, United States Ursus Inc Full time

    JOB TITLE: Silicon Verification Engineer LOCATION: Santa Clara CA , Austin TX, Portland OR, Fort Collins CO SALARY: 160-190K annual Responsibilities Work closely with architecture and RTL designers on verifying the functionality correctness of the design Reviewing Architecture and Design Specifications Develop test plans and test environments Develop...


  • Mountain View, United States Microsoft Full time

    OverviewCome join the PowerPoint team as we deliver modern, intelligent and collaborative experiences that will delight millions of PowerPoint customers. We are looking to hire a Software Engineer II. We are located in the heart of Silicon Valley in Mountain View, CA. The PowerPoint team has the responsibility for the design, implementation, and validation...

  • Software Engineer II

    2 weeks ago


    Mountain View, California, United States Microsoft Full time

    OverviewCome join the PowerPoint team as we deliver modern, intelligent and collaborative experiences that will delight millions of PowerPoint customers. We are looking to hire a Software Engineer II. We are located in the heart of Silicon Valley in Mountain View, CA. The PowerPoint team has the responsibility for the design, implementation, and validation...


  • Mountain View, California, United States Reliable Robotics Full time

    We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace,...


  • Mountain View, CA, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, and with data structures/algorithms.5 years of experience with design and architecture, and testing/launching software products.Experience with Machine Learning.Preferred qualifications:PhD in Computer Science.Experience in running a...


  • Mountain View, CA, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in system software development including kernel, driver, and system services using C/C++.5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.3 years of experience working with SoC...


  • Mountain View, United States Ursus Inc Full time

    JOB TITLE: Silicon Logic Formal Verification LOCATION: (US) Santa Clara CA , Austin TX, Portland OR, Fort Collins CO Responsibilities Working with RTL design engineers on identifying the microarchitecture features for formal micro-architecture specification. Developing a comprehensive formal verification test plan. Proving properties of the design, finding...


  • Mountain View, United States Lightmatter Full time

    Sr. Staff Quality and Validation Engineer (Hardware) Lightmatter builds chips for artificial intelligence computing. Our architecture leverages the unique properties of light to enable fast and efficient inference and training engines. If you're a collaborative engineer or scientist with a passion for innovation, solving challenging technical problems, and...


  • Mountain View, United States TALENT Software Services Full time

    ADAS Senior Software EngineerJob Summary: Talent Software Services is in search of a ADAS Senior Software Engineer for a contract position in Mountain View, CAThe opportunity will be one year with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: The Senior Software Engineer C++ position is responsible for designing,...


  • Mountain View, United States Lightmatter Full time

    Sr. Staff Quality and Validation Engineer (Hardware) Lightmatter builds chips for artificial intelligence computing. Our architecture leverages the unique properties of light to enable fast and efficient inference and training engines. If you're a collaborative engineer or scientist with a passion for innovation, solving challenging technical problems, and...


  • Mountain View, United States Ursus Inc Full time

    JOB TITLE: Silicon Logic Formal Verification LOCATION: (US) Santa Clara CA , Austin TX, Portland OR, Fort Collins CO Responsibilities Working with RTL design engineers on identifying the microarchitecture features for formal micro-architecture specification. Developing a comprehensive formal verification test plan. Proving properties of the...


  • Mountain View, United States CareerBuilder Full time

    Quality/Reliability & F/A Engineer About this role: This position is very much hands-on in every aspect of our products development, NPI and Production phases. The individual must have extensive Semiconductor related experience in product Level 1 and Level 2 qualifications. Has worked with leading process nodes and understands how to ensure it meets or...


  • Mountain View, United States SpaceX Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. FULL CHIP PHYSICAL DESIGN ENGINEER(SILICON ENGINEERING) At SpaceX we’re...


  • Mountain View, United States OSI Engineering Full time

    Android Software QA EngineerJoin a globally known consumer device company as an Android Software QA working on a team to automate and perform test execution for various Cloud services including requirement gathering, design analysis, test case review, and to design test cases. We’re looking for a highly communicative individual who knowledge in Testing...


  • Mountain View, United States OSI Engineering Full time

    Android Software QA EngineerJoin a globally known consumer device company as an Android Software QA working on a team to automate and perform test execution for various Cloud services including requirement gathering, design analysis, test case review, and to design test cases. We’re looking for a highly communicative individual who knowledge in Testing...

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States Kumo Full time

    Join the dynamic team at Kumo Experiences and play a pivotal role for launching new product features to deliver a world class experience for performing machine learning over relational databases. We are looking for individuals with strong customer focus and who can take on the full spectrum of product user experiences. You will be part of the team...


  • Mountain View, United States Microsoft Full time

    OverviewImagine, building the world's computer that provides unprecedented reliability and unlimited scale, an organization that empowers individuals to achieve their best and treasure grass root innovation, technology that spans networking, operating systems, user experience (UX), security, and a solution that enables millions of customers to run their...