Silicon Software Test Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Silicon Software Test Engineer

Google is seeking a Silicon Software Test Engineer to join their team that combines AI, Software, and Hardware to create innovative solutions. This role focuses on ensuring exceptional software quality for Intellectual Properties (IPs) within silicon software.

The position requires a strong background in embedded software testing, with hands-on experience in SoC environments running Linux, Android, or Real-Time Operating Systems. You'll be responsible for creating and implementing comprehensive test strategies, working closely with development teams to identify risk areas and address testing gaps. The role involves significant automation work using existing test frameworks and collaborating with the Engineering Productivity team to enhance testing capabilities.

As a Test Engineer at Google, you'll go beyond manual testing to write automation scripts and create tools that enable developers to test their own code. You'll work with Google's massive codebase, identifying weak spots and designing creative ways to improve software quality. The role requires expertise in programming languages like Python, Java, and C/C++, combined with a deep understanding of hardware architecture and board schematics.

This position offers the opportunity to work at one of the world's leading technology companies, contributing to Google's mission of organizing the world's information and making it universally accessible. You'll be part of a team that values innovation, quality, and engineering excellence, with the chance to impact Google's growing suite of products and services.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong programming skills, and experience in embedded software testing. You'll need to demonstrate excellent analytical abilities, strong communication skills, and a passion for ensuring software quality through automated testing approaches.

Last updated 2 days ago

Responsibilities For Silicon Software Test Engineer

  • Deliver exceptional software quality for Intellectual Properties (IPs) within silicon software
  • Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps
  • Drive test automate using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks
  • Establish Product and Engineering Excellence as a core value in test engineering
  • Triage and analyze test results and incoming feedback to identify areas for improvement

Requirements For Silicon Software Test Engineer

Python
Java
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, a related field, or equivalent practical experience
  • 2 years of experience testing embedded software on SoC on Linux, Android, Real Time Operating System, or BareMetal
  • 2 years of experience in testing and debugging embedded software
  • Experience with hardware architecture, board schematics, protocols and standards

Benefits For Silicon Software Test Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive health benefits
  • Parental leave
  • Equal employment opportunity

Interested in this job?

Jobs Related To Google Silicon Software Test Engineer

CPU Design Verification Engineer, PhD University Graduate, 2025 Start

CPU Design Verification Engineer position at Google for PhD graduates, focusing on hardware verification and digital design validation for custom silicon solutions.

ASIC Engineer, Devices and Services

ASIC Engineer position at Google focusing on verification of SOC architectures and development of scalable verification methodologies for next-generation hardware platforms.

CPU Design Verification Engineer, PhD University Graduate, 2025 Start

CPU Design Verification Engineer position at Google for PhD graduates, focusing on silicon solutions and hardware verification for consumer products.

CPU Functional Verification Engineer, Silicon, University Graduate

Entry-level CPU Functional Verification Engineer position at Google working on custom silicon solutions for direct-to-consumer products.

Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware, 2025 start

PhD Software Engineer role at Google focusing on embedded systems and firmware development, starting 2025.