Software Engineer, Genai Silicon Automation, Deepmind

Google Google · Big Tech · Mountain View, CA +1

Software Engineer role focused on building multi-agent orchestration systems for hardware design automation, bridging ML models with silicon design cycles. The role involves applied research and development in AI for systems and hardware design for ML accelerators, with a focus on engineering infrastructure and integrating agentic flows with physical synthesis tools.

What you'd actually do

  1. Architect, scale, and maintain our custom multi-agent orchestration systems and execution coordinators.
  2. Design and maintain high-fidelity evaluation suites (evalsets) specifically representing complex hardware design tasks, spanning both high-level design specification inputs and physical synthesis tool runs.
  3. Engineer modular carve-outs of our flow to run seamlessly as standalone tools within downstream customer environments.
  4. Build and optimize hardware compilation pipelines in MLIR/CIRCT, translating agentic intent into physical hardware IR.
  5. Connect our agentic flow to physical synthesis tools including OpenRoad, Yosys, ABC, and FusionCompiler.

Skills

Required

  • software development in C++
  • software design and architecture
  • testing, maintaining, or launching software products

Nice to have

  • MLIR or CIRCT compiler infrastructures
  • High-Level Synthesis
  • scripting automation
  • tool Application Programming Interfaces (APIs)
  • sandbox execution
  • proprietary production tools
  • physical design Power, Performance, and Area (PPA) closure
  • open source software (OSS) synthesis toolchains
  • multi-agent design patterns
  • tool-use loops
  • code-generation models
  • containerization
  • reproducible execution environments
  • Continuous Integration and Continuous Delivery (CI/CD) infrastructure
  • digital design principles (RTL, Verilog, or SystemVerilog)
  • hardware design

What the JD emphasized

  • multi-agent orchestration systems
  • complex hardware design tasks
  • physical synthesis tools

Other signals

  • AI for hardware design automation
  • multi-agent orchestration systems
  • ML for systems