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 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
  • 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

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.