Placement papers | Freshers Walkin | Jobs daily: Software Engineer, Tools and Infrastructure (Solution and Services), Nest at Google (Palo Alto, CA)

Search jobs and placement papers

Software Engineer, Tools and Infrastructure (Solution and Services), Nest at Google (Palo Alto, CA)

A line of code can be many things - an amazing feature, a beautiful UI, a transformative algorithm. The faster this line of code reaches millions of users, the sooner it impacts their lives. As a Software Engineer, Tools and Infrastructure, you will be at the heart of Google’s engineering process building software that empowers engineering teams to develop and deliver high quality products quickly. We are focused on solving the hardest, most interesting challenges of developing software at scale without sacrificing stability, quality, velocity or code health.

We ensure Google's success by partnering with engineering teams and developing scalable tools and infrastructure that help engineers develop, test, debug and release software quickly. We impact thousands of Googlers and billions of users by increasing the pace of product development and ensuring our products are thoroughly tested. We are champions for code health, testability, maintainability and best practices for development and testing.

Having access to all of Google's platforms and vast compute resources provides a unique opportunity to grow as an engineer. We typically work in small, nimble teams that collaborate on common problems across products and focus areas. As a result, the exposure to this broad set of problems provides diverse technical challenges as well as accelerated career growth.

Nest’s Solution and Services Integration Engineering team is looking for strong Software Engineers in Tools and Infrastructure, who are passionate about working on the latest technology stack and creating services and products that impact people’s lives. The Solution and Services team was formed to take the Nest mission of “Creating a home that cares for the people inside it and the world around it” to the next level. The team is building the next generation services on top of Nest’s IOT devices.

The role involves the development of creating innovative tools to increase engineering velocity and product quality. Your work will involve developing test infrastructure using Nest and Google home hardware products like cameras, Google home, etc., Nest and Google Cloud, machine learning platforms and mobile apps.

This role is a key technical contributor that works cross-functionally with software/firmware developers, product Validation teams, Hardware Engineering and Project Management to develop system test strategies and infrastructure requirements. Experience in developing innovative automation jigs for device testing is highly desirable.

The Solution and Services team was formed recently and is growing at a rapid pace. Work in a startup/high paced environment and help revolutionize the next generation of IOT products and services. As an team member of the Integration team you will shape the product infrastructure and help lay the foundation for building highly scalable tools and processes.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Hardware team researches, designs, and develops new technologies and hardware to make our user's interaction with computing faster, more powerful, and seamless. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, our Hardware team is making people's lives better through technology.


  • Develop test frameworks and tools to validate Nest services and increase release velocity.

  • Collaborate with engineers through the entire software development lifecycle to solve complex engineering problems in tools and testing.

  • Contribute towards test automation, infrastructure development and test development.

  • Analyze and debug a distributed software system.


Minimum qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.

  • 3 years of experience in programming and automation development.

  • 3 years of experience with UNIX, Linux, or OS X.

  • 3 years of programming experience with one or more coding languages in: Python, or C/C++.

Preferred qualifications:

  • M.S. in Computer Science, Computer Engineering, or Electrical Engineering.

  • 3 years of experience working on distributed cloud services.

  • Experience delivering enterprise-grade software platforms.

  • Experience in designing, building, and debugging distributed systems.

  • Experience working with continuous integration tools like Jenkins and TeamCity.

  • Knowledge of API design and abstraction concept.

by via developer jobs - Stack Overflow

No comments:

Post a Comment