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 14 days 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 Engineer, NetSoft, Google Global Networking

Mid-level Software Engineer role at Google's NetSoft team in Sydney, focusing on network planning and design software.

Software Developer III, AR

Google is seeking a Software Developer III for their AR team to develop next-generation technologies and immersive computing experiences.

Technical Lead, Application Specific Integrated Circuit IP Design

Technical Lead for ASIC IP Design at Google, developing custom silicon solutions for consumer products.

Software Engineer, Data Security Posture Management

Google seeks a Mid-Level Software Engineer for Data Security Posture Management, offering competitive salary and growth opportunities.

Software Developer III, Infrastructure, Google Cloud Business Platforms

Google seeks a Software Developer III for Cloud Infrastructure, focusing on large-scale systems and C++ development.