Mobile System Validation Software Engineer, Consumer Hardware
Xindian District, New Taipei City, Taiwan

As a Mobile System Validation Software Engineer within the Consumer Hardware Engineering organization, you will work with multiple cross-functional teams on chip, firmware, kernel development, sub-system technology, and factory hardware test engineering to deliver Google’s next-generation of mobile devices.

You will study and understand how Google’s hardware devices work and develop targeted tests for each hardware functional block to validate its correct operations.

You will develop test commands, automation scripts, and test sequences / plans using hardware diagnostic or Android API (Application Programming Interface) within our in-house test design framework.

On our team, you will be responsible for hardware system validation and quality optimization of the next generation Google consumer devices.

This includes but not limited to providing validation requirements for internal and external stakeholders, identifying system risks and critical design parameters, developing and executing automation tools in a large scale, performing factory test failure analysis by collaborating with cross-functional teams in a rapid pace, performing system-level bringups and validation for ASICs (Application-Specific Integrated Circuits), and developing software tools for debugging and regression tests.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users.

We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful.

Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.


  • Develop and maintain validation tools for system coexistence of mobile device components in multiple aggressor / victim scenarios.
  • Work with cross-functional teams to obtain, derive, and develop validation recipes and data processing knowledge. Define ERS (Engineering Requirement Specification) and SOP (Standard Operating Procedure) for system validation.
  • Develop test commands and automation scripts, validation and bringup on development boards, software debug, version control and releases, bug tracking and fixes, etc.
  • Support new product factory builds and lab validation including test planning, dry-run, factory software releases, early unit bringups, failure / error triages, manufacturing data uploads, data collection / processing, etc.
  • to identify design / manufacturing issues and propose workarounds and solutions.

    Minimum qualifications :

  • Bachelor's degree in Electrical / Computer Engineering, Computer Science, or equivalent practical experience.
  • 3 years of working experience on developing test applications, automation scripts, and validations tools for mobile devices.
  • Experience with Android software development.
  • Experience using C, C++, Java, Javascript, Python, Bash script.
  • Preferred qualifications :

  • MS degree or PhD in Electrical / Computer Engineering, or Computer Science.
  • Experience working with silicon and subsystem teams on feature definition, system bringup, characterization, stress test, system / silicon regression rack, etc.
  • Knowledge of modern computer architectures, memory hierarchy (cache, main memory, storage devices), I / O organization, computer arithmetic, processor, and control unit design, pipelining, instruction set architecture and parallelism.
  • Knowledge of system components, interfaces, and protocols on modern mobile devices such as CPU / GPU, PMU, memory, display, camera, audio, cellular, Wi-Fi, Bluetooth, battery, multimedia, sensors, touch, NFC, USB, Type-C, PCIe, MIPI, eDP, SPI, I2C, I2S, UART, etc.
  • 报告这项工作

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    通過點擊“持續”,我允許neuvoo同意處理我的數據並向我發送電子郵件提醒,詳見neuvoo的 隱私政策 。我可以隨時撤回我的同意或退訂。