Randstad Software Engineer in Mountain View, California

Software Engineer

job details:

  • location:Mountain View, CA

  • salary:$73.79 - $80.37 per hour

  • date posted:Tuesday, March 13, 2018

  • job type:Contract

  • industry:Information Technology

  • reference:607845

job description

Project Overview:

Come help Google create the next generation of consumer hardware devices! The Google Hardware Test Frameworks team is responsible for developing the software that manages the test stations on the manufacturing line to ensure that we are building products of the highest quality.

You will be a core member of the development team and will own various areas of the framework to develop. You will also help us with designing and implement other component required of the ecosystem. We are looking for software engineers to help us develop new features for the test framework, as well as the supporting eco-system for software deployment, station management and data collection. As a member of our team, you must be able to work independently, be innovative and creative.

Top 3 Daily Responsibilities:

Feature development - Develop features assigned, do unit tests, modify changes based on the code review and integrating with current system, develop examples of new feature usage, answer questions from TE (Test Engineer) for the new feature/API.

Bug fixes - Fix the bugs assigned, do unitests, code review, discuss the changes with TE.

System design Update the existing doc/write new doc for any new features, provide

Overall Responsibilities:

Feature development -there are quite some remaining features and new features from each build. We need to implement them as soon as possible, as many as possible to make them available to next build and build after till production. The category of features, test platform integration with factory process control, platform deployment including test script deployment, data collection and UI support for config test configuration, should be able to work on those parts of test platform. Learn new process of factory production and write/change code accordingly.

Bug fixes - fix bugs found in the build, so we could have 24-hour support for P0 bugs to make the build be able to move forward smoothly. Need fix all bugs from previous build before next build.The deadline is a fixed one.

System design- write new/update existing doc for new features and provide examples of usage.

Troubleshoot issues encountered by users of the test framework

Required Skills:

BS in Computer Science.

7+ years in application or test framework development

Fluent in Python PyUnit