Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer, Pixel Watch, System Software

Software Developer position at Google focusing on Pixel Watch system software development, requiring embedded systems expertise and programming skills.

ASIC RTL Design Engineer

ASIC RTL Design Engineer position at Google, focusing on custom silicon development and hardware innovation for consumer products.

ASIC RTL Design Engineer

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions development and hardware innovation for consumer products.

CPU Frontend Design Engineer, Google Cloud, University Graduate

Entry-level CPU Frontend Design Engineer position at Google Cloud, focusing on CPU development and RTL design for server Systems on Chip, suitable for university graduates with hardware engineering background.

Software Engineer, Runtime, Silicon

Software Engineer position at Google focusing on runtime and firmware development for Tensor SoC, requiring expertise in C++ and embedded systems programming.

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 20 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?