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.