Software Engineer III, Performance Modeling, Silicon

Google organizes the world's information to make it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Performance Modeling, Silicon

Google is seeking a Software Engineer III specializing in Performance Modeling for their Silicon team. This role is crucial for developing next-generation technologies that impact billions of users worldwide. The position focuses on creating and implementing simulation models for complex System-on-Chip (SoC) components, requiring expertise in computer architecture and performance modeling.

The ideal candidate will join Google's prestigious engineering team, working on critical projects that combine AI, software, and hardware innovations. You'll be responsible for developing various simulation models, building complex SoC components, and conducting system-level architecture analysis. This role offers the opportunity to work with cutting-edge technology while contributing to Google's mission of organizing world's information and making it universally accessible.

As part of Google's hardware and software integration team, you'll have the chance to work on projects that push the boundaries of technology. The role requires strong technical skills in C/C++ programming and computer architecture, particularly with ARM SoC architecture and AMBA protocols. You'll be working in an environment that values innovation, leadership, and versatility, with opportunities to switch teams and projects as you grow.

Google offers a collaborative work environment where diversity and inclusion are valued, providing equal opportunities for all qualified candidates. The company is committed to creating radically helpful experiences through technology, making this an excellent opportunity for engineers who want to make a significant impact on how people interact with technology at a global scale.

Last updated 2 minutes 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
  • English proficiency

Interested in this job?

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

Software Engineer, Black Community Inclusion

Mid-level Software Engineering role at Google focused on Black Community Inclusion, requiring 5 years of development experience and strong technical leadership skills.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer position at Google Cloud, developing next-generation technologies with both backend and frontend expertise required.

Software Engineer II, Full Stack, Google Ads

Full-stack software engineering role at Google Ads, focusing on developing advertising products and technologies that connect users, publishers, and advertisers globally.

Software Engineer, Chrome Identity

Software Engineer position at Google working on Chrome Identity features, requiring C++ expertise and 2+ years of experience in software development.

Software Engineer, Photos

Mid-level Software Engineer position at Google Photos team in Sydney, focusing on full-stack development, machine learning, and large-scale systems.