Taro Logo

Silicon Software Test Engineer Lead

A leading technology company that builds innovative products and services in areas including search, cloud computing, software, and hardware.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Silicon Software Test Engineer Lead

Google's Silicon Software team is seeking a Lead Software Test Engineer to join their innovative group that builds firmware, drivers, runtime, and compilers for custom hardware. This role sits at the intersection of software development and hardware integration, working generations ahead of the market to enable groundbreaking features.

The position offers a balanced work environment with flexible schedules while maintaining high productivity standards. As a Lead Test Engineer, you'll be responsible for implementing testing strategies, promoting software engineering best practices, and building out testing infrastructure across Linux and Android applications. The role involves working with machine learning accelerators, memory systems, CPU, and other critical embedded systems components.

The team collaborates cross-functionally with Research, Machine Learning, Android, Chrome, and Hardware teams, providing exposure to a broad range of technical challenges and opportunities for career growth. You'll lead specific embedded test domains, create comprehensive test strategies, and mentor team members while working with state-of-the-art technology.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on Google's custom silicon initiatives while working with cutting-edge technology. The role combines technical leadership, hands-on development, and strategic thinking in a collaborative environment focused on delivering high-quality software for custom hardware platforms.

Last updated 25 days ago

Responsibilities For Silicon Software Test Engineer Lead

  • Lead and own specific Embedded test domains within silicon software
  • Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps
  • Create test content for embedded modules such as Machine Learning accelerators, memory systems, CPU, peripherals, low power modes, virtualization and security
  • Automate tests using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements
  • Mentor and coach other team members

Requirements For Silicon Software Test Engineer Lead

Python
Linux
Java
  • Bachelor's degree in Computer Science or similar technical field of study or equivalent practical experience
  • 8 years of experience in modern Python
  • Experience in testing embedded software on SoC on Linux, Android or RTOS including hardware architecture, board schematics, protocols and standards
  • Experience with software development on Linux or Android
  • Experience in Docker and programming skills in Java, C/C++, JNI
  • Experience in working with prototype devices

Interested in this job?