Physical Design Methodology and Devops Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1

NVIDIA is seeking a Physical Design Methodology and DevOps Engineer to manage and support semiconductor design tasks, build web interfaces for EDA tools, and improve services on various platforms. The role involves software development, operations, data mining of job execution telemetry, and contributing to next-generation semiconductor design methodology.

What you'd actually do

  1. Designing and supporting mechanisms for coordinating and maintaining a large number of semiconductor design tasks across multiple datacenters.
  2. Building web interfaces to configure, launch and analyze tools.
  3. Debugging and improving services on platforms ranging from web browsers to containerized services to bare metal Linux hosts.
  4. Data mining and analyzing large datasets of job execution telemetry and tool Quality of Result to improve flows
  5. Helping to invent the next generation in semiconductor design methodology.

Skills

Required

  • Bachelor’s or Master’s degree in Computer Science or Computer Systems Engineering (or equivalent experience)
  • 3+ years of software development and operations experience, or related fields
  • Programming and scripting languages, such as perl, python, C, Javascript
  • The ability to design, implement and maintain a bespoke piece of software
  • Knowledge and experience with distributed systems
  • Web technologies and programming
  • A strong understanding of Linux systems

Nice to have

  • Experience in a DevOps environment and Agile Methodology
  • Familiarity with MSSQL/mysql/Perl
  • Experience with Elasticsearch / Kibana / Vega
  • Background with Static Timing Analysis / VLSI Physical design
  • Debugging experience for Relational databases and No-SQL datastores as well as experience debugging and administering Linux systems

What the JD emphasized

  • software development and operations experience