Software Engineer III, Silicon Multimedia

2 Weeks 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

ION - Red Hat Engineer, Italy

ION

Italy (Hybrid)
6 Months ago
Google - Senior Silicon Engineer, Embedded Systems

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Next Level Business Services - Big data Architect with Azure Experience

Next Level Business Services

Columbus, Indiana, United States (On-Site)
6 Months ago
Google - Embedded Senior Software Engineer, Pixel Power Software

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Nintendo - Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Riot Games - Integration Specialist, Enterprise

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - Senior High-Performance System Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Photonic Layout Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Digital Circuit Design Engineer

NVIDIA

Canada (On-Site)
2 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DNEG - Technical Surfacing TD

DNEG

London, England, United Kingdom (On-Site)
2 Weeks ago
Next Level Business Services - Sr. Big Data Engineer in San Francisco, CA  / McLean, VA

Next Level Business Services

San Francisco, California, United States (On-Site)
6 Months ago
Microsoft - Senior Software Design Engineer

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
GoMotive - Embedded Engineer

GoMotive

India (Remote)
2 Months ago
Veeam Software - Middle/Senior C# Developer

Veeam Software

(Remote)
1 Day ago
Funcom - Senior DevOps Engineer

Funcom

Bucharest, Bucharest, Romania (Hybrid)
5 Months ago
Google - Senior Engineering Manager, Google Distributed Cloud

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Steer Studios - Sr. IT Infrastructure Administrator

Steer Studios

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
1 Month ago
Google - Site Reliability Manager, Platforms and Devices, SRE

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Senior Embedded System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
Google - Software Engineer, Sensor Embedded, Pixel Biometric Authentication

Google

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

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - System Design Power Validation Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
Trend Micro - (Sr.) Software Engineer in Linux

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
NVIDIA - Senior Mixed Signal Circuit Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Google - Senior Server Qualification Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
2 Days ago
The Walt Disney Company - Marketing Intern

The Walt Disney Company

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Software Engineer III, AI/ML, Cloud AI Infrastructure

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Data Center Technician

Google

Puyan, Changhua County, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineer III, Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Google - Software Engineer, Linux Embedded Systems, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Tesla - Dual Degree in Electrical Engineering (B.Eng.)

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Tesla - Torque Tool and Production Technology Internship

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Krafton  - Business Project Manager (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Google - Silicon Networking Microarchitecture and RTL Lead

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

California, United States (Hybrid)
1 Month ago
Samsung Semiconductor - Senior Staff Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago
Google - Near Eye Display Metrology Engineer

Google

Mountain View, California, United States (On-Site)
2 Weeks 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.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, 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