Taro Logo

Silicon Software Test Engineer

Google organizes the world's information, making it universally accessible and useful.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Silicon Software Test Engineer

Google is seeking a Silicon Software Test Engineer to join their team in Bengaluru, India. This role is crucial in ensuring the quality of Google's embedded software systems. As a Test Engineer at Google, you'll be responsible for automating testing processes and creating tools for developers to test their own code. You'll work with Google's massive codebase, identifying weak spots and designing innovative ways to break software and identify potential problems.

The ideal candidate will have a strong background in computer science or a related field, with experience in testing embedded software on various platforms. You'll be involved in creating and implementing test strategies, developing test content for embedded modules, and automating tests using existing and new frameworks. Your work will directly impact the quality of Google's growing suite of products and services.

Google's mission is to organize the world's information and make it universally accessible and useful. The team you'll be joining combines the best of Google AI, Software, and Hardware to create radically helpful experiences. They research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful, aiming to improve people's lives through technology.

This role offers an opportunity to work on cutting-edge technology and contribute to Google's innovative products. If you're passionate about software testing, have a keen eye for detail, and want to be part of a team that's shaping the future of technology, this could be the perfect role for you at Google.

Last updated 7 months ago

Responsibilities For Silicon Software Test Engineer

  • Drive 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 Memory systems, CPU, Peripherals, Low power modes, Virtualization and Security
  • Generate test content for testing AI/ML model functionality and performance
  • Automate tests using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements
  • 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 similar technical field of study, or equivalent practical experience
  • 2 years of experience testing embedded software on SoC on Linux, Android, RTOS, or BareMetal, including experience with hardware architecture, board schematics, protocols and standards
  • 2 years of experience in testing and debugging embedded software

Interested in this job?