Software Engineer III, Silicon Multimedia

7 Hours 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

CD PROJEKT RED - Expert Network Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
3 Weeks ago
Plarium - SecOps Engineer

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
1 Day ago
Google - Staff Software Engineer, Chrome Accessibility

Google

Mexico City, Mexico City, Mexico (On-Site)
11 Hours ago
Newrick Network - AWS DevOps Engineer

Newrick Network

Ontario, Canada (Remote)
2 Weeks ago
ION - Cyber Security Analyst, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
NVIDIA - Manager, Compiler Engineering

NVIDIA

Hillsboro, Oregon, United States (Remote)
2 Weeks ago
Google - Senior Networking Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
10 Hours ago
ByteDance - Research Scientist (Machine Learning for Science (AI-for-Science))

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Texas, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Machine Learning Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Playtika - IT Engineering Team Lead

Playtika

Ukraine (On-Site)
2 Months ago
NVIDIA - Performance Engineer Intern, Deep Learning and HPC

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Probably Monsters - Build and Release Engineer

Probably Monsters

Texas, United States (On-Site)
1 Week ago
Playrix - Senior Release Engineer

Playrix

Armenia (Remote)
5 Months ago
Microsoft - Technical Support Engineer - Azure Monitoring

Microsoft

Taipei City, Taiwan (Hybrid)
13 Hours ago
Cloud Imperium Games - Senior Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
NVIDIA - Senior Technical Instructor - Data Center Networking

NVIDIA

United States (Remote)
1 Month ago
ByteDance - Backend Software Engineer (Cloud Platform), Cloud Infrastructure

ByteDance

Singapore (On-Site)
5 Months ago
Golden Opportunities - Associate Automation Testing

Golden Opportunities

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Software Engineer II, Engineering Productivity, Google Home

Google

New Taipei, New Taipei City, Taiwan (On-Site)
7 Hours ago
NVIDIA - Test Floor Product Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
USE Insider - Marketing Manager - Taiwan

USE Insider

Taipei City, Taiwan (Hybrid)
5 Months ago
PwC - A.審計類(桃園)-審計員

PwC

Taoyuan City, Taiwan (On-Site)
6 Months ago
Google - Software Engineer III, Embedded, Pixel Memory Management

Google

New Taipei, New Taipei City, Taiwan (On-Site)
10 Hours ago
NVIDIA - Software Engineering Intern, Autonomous Vehicles (RDSS)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Google - AICore Software Engineer

Google

Taipei City, Taiwan (On-Site)
8 Hours ago
Corsair - Country Sales Manager, Taiwan

Corsair

Taipei City, Taiwan (On-Site)
3 Weeks ago
Corsair - Supply Chain Planner

Corsair

Taiwan (On-Site)
3 Weeks ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Senior Embedded Software Engineer, Pixel Core Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Riot Games - Senior Software Engineer, Combat - R&D Shanghai

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Netflix - Principal Engineer, Games Experience Engineering

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago
GoMotive - Technical Lead Manager, Software Engineering

GoMotive

India (Remote)
4 Weeks ago
Ceragon Networks - Senior Verification Engineer

Ceragon Networks

Karnataka, India (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Google - Micro-LED Optical Architecture Expert

Google

Mountain View, California, United States (On-Site)
9 Hours ago
Krafton  - [Infra Div.] Technology Solution Engineer (4년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
NVIDIA - Senior Silicon Solution Engineer - Hardware

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
NVIDIA - Senior System Software Engineer, Robotics Simulation

NVIDIA

Toronto, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, 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