Software Engineer III, Silicon Multimedia

1 Month ago • 2 Years + • Research & Development

Job Summary

Job Description

As a Software Engineer III in Silicon Multimedia at Google, you will design and implement validation software for Google Tensor. This involves creating and integrating software across various environments (emulation, FPGA, silicon) and developing/maintaining software test infrastructure. You will collaborate with internal and external partners on validation plans and support users in developing production device drivers and debugging failures. The role requires experience with C/C++, embedded systems, and ideally familiarity with firmware, real-time operating systems, or Android development. You will work on a project critical to Google's needs, with opportunities for team and project changes. The software you develop will be executed in environments ranging from bare metal to embedded Linux, on platforms from FPGA emulation to post-silicon hardware.
Must have:
  • Bachelor's degree in relevant field
  • 2+ years software development (C/C++)
  • Embedded systems design, development, debugging
  • Design & implement validation software
  • Software test infrastructure development
Good to have:
  • Firmware, RTOS, or Android experience
  • Emulation platforms, FPGA, silicon bring-up
  • Linux and Android driver development

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science, relevant technical field or equivalent practical experience.
  • 2 years of experience with software development in C/C++.
  • Experience with embedded systems design, development, and debugging.

Preferred qualifications:

  • Experience with firmware, realtime operating system, or Android platform development.
  • Experience with emulation platforms, FPGAs or silicon bring up.
  • Experience with Linux and Android device driver development.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

As a member of the Silicon Validation software team, you will develop a platform with drivers and tools to enable validation of Google Tensor. The software you developed will be executed in a variety of environments ranging from bare metal to embedded Linux, on a variety of platforms ranging from FPGA emulation to post-silicon hardware. In addition, you will support users of the software through collaboration with teams inside and outside of the silicon group. You will build an understanding of the various components of the hardware pipeline.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Design and implement the validation software for Google Tensor.
  • Create and integrate software on emulation, Field Programmable Gate Array, and silicon environments.
  • Develop, maintain, and integrate software test infrastructure, unit tests, and integration tests.
  • Collaborate with internal and external partners to support the development and execution of the validation plans.
  • Support users in development of production device drivers and debugging failures.

Similar Jobs

HTX Labs - Senior Full Stack Engineer (.NET)

HTX Labs

(Remote)
1 Month ago
ION - FIX Connectivity Engineer - 4592

ION

Woking, England, United Kingdom (On-Site)
7 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Montenegro (Remote)
6 Months ago
Canonical - Software Engineer

Canonical

Beijing, China (On-Site)
1 Month ago
game analytics  - Senior Backend Developer (Python)

game analytics

Copenhagen, Denmark (On-Site)
1 Month ago
Tencent - NLP Research Intern 104493

Tencent

London, England, United Kingdom (On-Site)
5 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Tesla - Bachelor/Master Thesis: Research and Development in Laser Technology

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
3 Months ago
NXP - Student Internships - Initiative Application (m/f/d)

NXP

Gratkorn, Styria, Austria (On-Site)
8 Months ago
Riot Games - Senior Software Engineer - Matchmaking

Riot Games

United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Sony Interactive Entertainment - PlayStation Studios QA PC Test Specialist

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
1 Month ago
Assystems - DevOps Engineer

Assystems

Gurugram, Haryana, India (On-Site)
7 Months ago
Google - AI/ML Engineer, National Security, Public Sector

Google

Reston, Virginia, United States (On-Site)
1 Month ago
Axon - Solutions Architect II, Fusus

Axon

Scottsdale, Arizona, United States (Hybrid)
1 Month ago
Zscaler - Product Support Engineer II

Zscaler

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Google - Software Engineer, PhD

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Steer Studios - Senior IT Administrator

Steer Studios

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
11 Months ago
NVIDIA - Senior Product Manager, ASIC Simulation

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Server Qualification Engineer, Cloud

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Ansys - Senior Application Engineer

Ansys

Taipei City, Taiwan (On-Site)
1 Month ago
Ansys - Trade Compliance Due Diligence Analyst

Ansys

Hsinchu County, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Learning and Development Specialist

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Technical Lead, Firmware, Pixel Systems Power

Google

Hsinchu County, Taiwan (On-Site)
1 Month ago
Google - Account Strategist, Google Customer Solutions

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Corsair - Supply Chain Planner

Corsair

Taiwan (On-Site)
2 Months ago
Google - ML Accelerator Architect and Performance Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Quick Share, Windows, Better Together

Google

New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Engineering Manager, Gemini Code Assist

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Remedy Entertainment Plc - Performance Capture Artist

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Riot Games - Senior Software Engineer, Combat - R&D Shanghai

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Canada (On-Site)
3 Months ago
Buckman - Digital Innovation Director

Buckman

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Google - CPU Technical Program Manager

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
6 Months ago
Krafton  - Business Project Manager

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Samsung Semiconductor - Staff Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (Hybrid)
6 Months ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug