Nvidia - Westford, MA

posted 5 months ago

Full-time - Mid Level
Westford, MA
Computer and Electronic Product Manufacturing

About the position

NVIDIA is seeking a dedicated and driven Software Engineer to join our dynamic team responsible for managing and maintaining high-quality VLSI development infrastructure for the Backend Networking team. This role involves overseeing and optimizing compute and storage resources to ensure operational efficiency and the success of VLSI projects. The ideal candidate will develop and maintain scripts and automation tools to streamline infrastructure tasks, design and implement dashboards for monitoring and reporting on infrastructure performance and usage, and work closely with a remote team in Israel to ensure smooth communication and coordination on infrastructure-related tasks. In this position, you will engage in the entire lifecycle of infrastructure tool development, which includes design, testing, deployment, and maintenance. You will collaborate with other team members and Design Automation (DA) teams to implement innovative software solutions and practices that enhance our infrastructure capabilities. This role is critical in ensuring that our VLSI projects are supported by robust and efficient infrastructure, enabling us to continue pushing the boundaries of technology and innovation. As a part of NVIDIA, you will be part of a company that has continuously reinvented itself over two decades, from the invention of the GPU to the recent advancements in AI. We are looking for someone who is not only technically skilled but also passionate about amplifying human creativity and intelligence through technology. If you are creative, autonomous, and thrive in a challenging environment, we want to hear from you.

Responsibilities

  • Oversee and optimize compute and storage resources, ensuring operational efficiency and success of VLSI projects.
  • Develop and maintain scripts and automation tools to streamline infrastructure tasks.
  • Design, implement, and maintain dashboards for monitoring and reporting on infrastructure performance and usage.
  • Work closely with a remote team in Israel, ensuring smooth communication and coordination on infrastructure-related tasks.
  • Engage in the entire lifecycle of infrastructure tool development, including design, testing, deployment, and maintenance.
  • Collaborate with other team members and DA teams to implement innovative software solutions and practices.

Requirements

  • Bachelor's degree in computer science/engineering or equivalent experience.
  • Minimum 3 years' experience with VLSI Design Automation.
  • Strong proficiency with Unix.
  • Proven experience in at least two programming languages, including Python, and scripting.
  • Good debugging and problem-solving skills.
  • Strong interpersonal skills along with the ability to work in a diverse team.

Nice-to-haves

  • Basic understanding of data structures and algorithms, specifically those related to Graph Theory.
  • Experience with SQL and LSB scheduler.
  • Experience with GUI and Unix/web application development.
  • Familiarity with programming languages such as C++, Tcl, Python, or other scripting languages like Perl and Shell.

Benefits

  • Equity options
  • Comprehensive health benefits
  • 401(k) retirement plan
  • Paid time off and holidays
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service