Software Engineer II, Silicon Multimedia

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
1+ year of experience
AI

Description For Software Engineer II, Silicon Multimedia

Google is seeking a Software Engineer II to join their Silicon Multimedia team, focusing on next-generation technologies that impact billions of users. This role is crucial for developing and validating Google Tensor technology, combining the best of Google AI, Software, and Hardware. The position involves working with embedded systems, FPGA environments, and silicon validation, requiring expertise in C/C++ programming and embedded systems development.

The ideal candidate will be part of Google's mission to organize world's information and make it universally accessible. You'll work on specific projects critical to Google's needs, with opportunities to switch teams as the business evolves. The role demands versatility and leadership qualities, as you'll be involved in designing and implementing validation software, creating test infrastructure, and collaborating with various partners.

Working at Google means joining a team that combines cutting-edge AI, software, and hardware to create radically helpful experiences. You'll be involved in making computing faster, seamless, and more powerful, directly contributing to improving people's lives through technology. The position offers exposure to various aspects of hardware and software development, from emulation platforms to device driver development, making it an excellent opportunity for growth in the field of embedded systems and silicon development.

Google provides a diverse and inclusive work environment, welcoming people with disabilities and ensuring equal opportunity employment. The company's commitment to building a representative workforce and culture of belonging makes it an attractive workplace for professionals looking to make a significant impact in technology development.

Last updated 12 hours ago

Responsibilities For Software Engineer II, Silicon Multimedia

  • Design and implement the validation software for Google Tensor
  • Create and integrate software on emulation, Field Programmable Gate Array (FPGA), 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

Requirements For Software Engineer II, Silicon Multimedia

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

Benefits For Software Engineer II, Silicon Multimedia

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Accommodation for special needs
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Google Software Engineer II, Silicon Multimedia

Hardware System Integration Engineer

Hardware System Integration Engineer position at Google, focusing on custom silicon solutions and system integration for consumer products.

Silicon Design Verification Engineer II, Platform and Devices

Silicon Design Verification Engineer II position at Google, focusing on hardware verification for consumer products with competitive compensation and benefits.

ASIC Design Engineer

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

CPU RTL Design Engineer, University Graduate

Entry-level CPU RTL Design Engineer position at Google, focusing on custom silicon development for consumer products with competitive compensation and benefits.

Junior CPU Formal Verification Engineer

Entry-level CPU Formal Verification Engineer position at Google, focusing on hardware verification and silicon solutions development.