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
5000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Performance Modeling, Silicon

Google is seeking a Software Engineer III to join their Performance Modeling team, focusing on silicon development. This role is integral to Google's mission of organizing world's information and making it universally accessible. As part of the team that combines Google's AI, Software, and Hardware capabilities, you'll be working on cutting-edge technologies that push the boundaries of computing performance.

The position requires expertise in developing simulation models at various abstraction levels and building complex models for SoC components. You'll be working with processors, machine learning accelerators, memory subsystems, and other critical hardware components. This role offers an opportunity to impact billions of users by contributing to Google's next-generation technologies.

The ideal candidate should have a strong foundation in Computer Science or Electrical Engineering, with practical experience in C/C++ programming. Experience with SystemC, RTL, and ARM SoC architecture would be particularly valuable. You'll be part of a team that values versatility, leadership, and enthusiasm for tackling new challenges across the full technology stack.

Google offers a collaborative environment where you'll work alongside world-class engineers and researchers. The company is committed to diversity, equality, and creating a culture of belonging. This role provides an excellent opportunity to work on critical projects that shape the future of computing while being part of a company that's at the forefront of technological innovation.

Working at Google means being part of a company that's constantly pushing the boundaries of what's possible in technology. You'll have the chance to work on projects that directly impact how billions of users interact with technology, while having access to some of the most advanced computing resources and research facilities in the world.

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 is required

Benefits For Software Engineer III, Performance Modeling, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodations for people with disabilities
  • Inclusive work environment
  • Medical benefits
  • Parental benefits

Interested in this job?

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

ASIC Design Verification Engineer, TPU Compute

ASIC Design Verification Engineer position at Google, focusing on TPU development for AI/ML hardware acceleration with competitive compensation.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and experience with large-scale systems.

Software Engineer III, Performance, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on performance optimization and platform infrastructure, offering competitive compensation and opportunity to work on large-scale systems.

Software Engineer III, Engineering Productivity, Google Ads

Software Engineer III position at Google focusing on Engineering Productivity for Google Ads, developing tools to improve developer efficiency and code quality.

Software Engineer III, Infrastructure

Software Engineer III position at Google's Technical Infrastructure team, focusing on developing and maintaining core architecture with competitive compensation and benefits.