EDA Infrastructure Engineer

$148,000 - $276,000/Yr

Nvidia - Durham, NC

posted 10 days ago

Full-time - Mid Level
Durham, NC
Computer and Electronic Product Manufacturing

About the position

As an EDA Infrastructure Engineer at NVIDIA, you will play a crucial role in enhancing the infrastructure environment for the Hardware Infrastructure team. Your primary focus will be on developing automation and implementing innovative infrastructure solutions that support the chip development process. Collaborating with EDA teams, you will ensure that engineers have the optimal environment to create cutting-edge chips, driving improvements in scalability, reliability, and performance.

Responsibilities

  • Develop automation to scale infrastructure easily and reliably.
  • Implement infrastructure innovations to accelerate chip development using broad IT infrastructure skills.
  • Design and implement network architecture, storage solutions, virtualization, and services specific to EDA workflows.
  • Collaborate closely with EDA teams to understand their requirements and translate them into infrastructure solutions.
  • Conduct fast-paced investigations to empower engineers in their development processes.
  • Contribute to improving the overall quality and time to market for next-generation chips.

Requirements

  • Experience with automation workflows such as Ansible and Jenkins.
  • UNIX Systems programming and automation using industry standard languages, with a preference for Python.
  • Authoritative level usage of UNIX and UNIX CLI utilities such as sed, awk, grep.
  • Hands-on experience with architectural decisions in technologies (storage, networking, compute) relevant to chip engineering.
  • Understanding of distributed UNIX system concepts such as NFS, autofs, DNS, LDAP, and/or NIS.
  • Excellent planning and communication skills, with a passion for improving productivity and efficiency.
  • Strong experience in investigating and debugging complex, multi-discipline problems in a UNIX environment.
  • 5+ years of experience in a large, distributed UNIX environment.
  • History of using data analysis principles to influence data-driven decisions.
  • MS (preferred) or BS in Computer Science or a similar degree.

Nice-to-haves

  • Extensive knowledge of job schedulers, particularly IBM Spectrum LSF and/or SLURM.
  • Experience with Perl programming language.
  • Deep understanding of distributed system principles.
  • Experience with chip design workflows, including front-end verification, back-end workflows, or mixed-signal workflows.
  • Experience in crafting solutions that balance security and productivity for end users.

Benefits

  • Equity options
  • Comprehensive health benefits
  • Retirement savings plan
  • Paid time off
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service