Skip to main content
Synopsys

ASIC Infrastructure/ Digital Design Engineer

Synopsys Bengaluru, Karnataka, India Full-time 3 hours ago
Software Engineering

You’re an early-career engineer eager to build semiconductor design infrastructure. You value rigorous digital design and enjoy improving tool flows as much as writing code. You understand that when a designer’s environment breaks, productivity drops and milestones slip—and you care. You think in systems, not just scripts, considering dependencies, data ownership, and failure modes before automating. You can debug Linux, Python, and EDA issues independently, knowing when a workaround is acceptable versus when to fix the root cause. You take initiative, ask questions, read documentation, and test safely before deploying changes. You are keen on improving productivity of design flow using latest available AI tools and methodology. At Synopsys, you’ll keep ASIC teams productive and accelerate silicon IP delivery.

What You'll Be Doing:

  • Develop and maintain infrastructure supporting daily ASIC design, verification, test and implementation workflows.
  • Install, configure, upgrade, and manage EDA tools and licenses (simulation, synthesis, timing, etc.).
  • Build and maintain automation for flow setup, job submission, tracking, data management, and reporting (Python/Tcl/Bash/Perl).
  • Support compute and storage platforms: filesystem management, monitoring, and ensuring capacity/availability for large datasets.
  • Support HPC/compute farms and schedulers: batch submissions, resource allocation, and job scheduling.
  • Troubleshoot and proactively monitor environments (tool configs, permissions, paths, licenses), and maintain clear documentation for users.
  • Work with the central methodology teams to test, deploy new design flows. Use AI tools/flow to improve the execution efficiency.

The Impact You Will Have:

  • Keep ASIC design teams productive and on track for tapeout by ensuring infrastructure uptime and stability.
  • Automate repetitive setup and flow tasks to save engineers significant time each week.
  • Proactively monitor compute, storage, and licenses to prevent issues from blocking critical runs.
  • Ensure compute farm and storage capacity scales smoothly during simulation/synthesis workload spikes.
  • Deliver reliable updates, documentation, and self-serve processes that reduce troubleshooting and prevent downstream failures.

What You'll Need:

  • Bachelor's or Master's in Computer Science, Electrical Engineering, Electronics Engineering, or equivalent practical experience.
  • 0-2 years of experience in software development, scripting, IT infrastructure, or engineering support roles.
  • Proficiency in at least one scripting language such as Python, Tcl, Bash, or Perl.
  • Working knowledge of Linux operating systems and command-line tools.
  • Ability to read technical materials, follow procedures, and learn new tools independently.
  • Exposure to ASIC design flows, EDA tools, or semiconductor engineering environments is a plus.
  • Familiarity with compute farms, HPC environments, or large-scale storage systems is a plus.
  • Experience with configuration management or release processes is a plus.
  • Some experience of AI tools/flow is an added plus.
Apply now
Bengaluru, Karnataka, India
On-site
Full-time
3 hours ago

Share this job