Software Engineer III, Performance Modeling, Silicon

Google organizes the world's information, making it universally accessible and useful.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Performance Modeling, Silicon

Google is seeking a Software Engineer III for Performance Modeling in Silicon. This role is part of Google's mission to organize the world's information and make it universally accessible and useful. The team combines the best of Google AI, Software, and Hardware to create radically helpful experiences.

As a Software Engineer III, you will be responsible for developing simulation models at different abstraction levels, building models for SoC components, and performing system-level modeling for SoC architecture and performance exploration and analysis. This role requires expertise in computer architecture, especially ARM SoC architecture and AMBA protocols.

The ideal candidate will have a Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience, along with 2 years of software development experience and proficiency in C/C++ programming. Preferred qualifications include experience in SystemC or RTL, software-based architecture simulators or FPGA/ASIC-based emulation platforms, and performance evaluation for mobile devices.

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The products handle information at massive scale and extend well beyond web search. As a software engineer, you will work on critical projects with opportunities to switch teams and projects as you and the fast-paced business grow and evolve.

Google is committed to creating a diverse and inclusive workplace, welcoming people with disabilities and providing equal employment opportunities regardless of background. The company offers a culture of belonging and is proud to be an equal opportunity and affirmative action employer.

Join Google's team to research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful, aiming to make people's lives better through technology.

Last updated 2 months ago

Responsibilities For Software Engineer III, Performance Modeling, Silicon

  • Develop simulation models at different abstraction levels (cycle accurate/TLM /functional)
  • Build models for SoC components like processors, machine learning accelerator, memory subsystem, bus interconnect, and other peripherals
  • Perform system level modeling for SoC architecture and performance exploration and analysis

Requirements For Software Engineer III, Performance Modeling, Silicon

  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
  • 2 years of software development experience
  • Experience with C/C++ programming

Benefits For Software Engineer III, Performance Modeling, Silicon

Medical Insurance
  • Google welcomes people with disabilities

Interested in this job?

Jobs Related To Google Software Engineer III, Performance Modeling, Silicon

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.