Senior Software Engineer, Google Edacloud

Google Google · Big Tech · Tel Aviv, Israel +1

Senior Software Engineer role focused on developing and managing software for deploying Electronic Design Automation (EDA) tools on Google Cloud. The role involves creating automation, back-end RPC services, and cloud-based solutions for scaling workflows. A key aspect is leveraging advanced machine learning techniques to generate user insights, impacting hardware creation at Google.

What you'd actually do

  1. Write and test product or system development code.
  2. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  3. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  4. Work closely with hardware engineers (the primary users of this system) and other engineering teams, design and implement a scalable platform to run EDA workloads. This platform should leverage existing infrastructure and be compatible with current systems.
  5. Evaluate various technologies and architectures to identify the optimal solution that delivers the scalability, performance, and reliability required to run EDA workloads with specific focus on large scale data management.

Skills

Required

  • software development
  • testing
  • maintaining
  • launching software products
  • software design
  • software architecture

Nice to have

  • technical leadership
  • EDA Tools
  • Chip Design
  • end users/product aptitude
  • Go
  • Artificial Intelligence/Machine Learning techniques

What the JD emphasized

  • advanced machine learning techniques

Other signals

  • develops and manages unique software for deploying industry-standard EDA tools on Google Cloud
  • developing cloud-based solutions to scale these workflows effectively
  • generate unique insights for our users using advanced machine learning techniques