Jobs · Engineering · Illinois

System Software Engineer, Multi-Node Analysis

NVIDIA · Champaign, IL · 2 days ago
EngineeringFull-time

About the role

We are seeking System Software Engineers who are passionate about what they do and are committed to making a difference in the world through their inventions. In the Software Development Tools Team, you will enable 1st & 3rd-party developers to turn NVIDIA's hardware into groundbreaking cluster, server, professional, consumer, automotive, and embedded solutions.

Responsibilities

  • Enhance and expand advanced analysis tools for our system-wide profiling tools, primarily in Python with occasional C++.
  • Work with customers and engineers across teams to explore problems, find solutions, write functional requirements docs and designs, drive execution, and deliver multi-functional software solutions.
  • Partner with system architects, product definition engineers, software/firmware engineers, HW/SW applications engineers, and operations in a dynamic, high-energy work environment to bring industry-defining products to market.
  • Be involved with the premiere multi-discipline GPU+CPU+networking profiling tool in the industry, collaborating with researchers and real-world developers improving computers and computing systems.
  • Build software tools that enable developers across markets (HPC, Machine Learning, Deep Learning, AI, Autonomous Machines, pro-visualization, entertainment) to optimize workflows, including tiny embedded and automotive systems.

Requirements

  • BS, MS, or PhD in EE, CE, CS, or Systems Engineering (or equivalent experience).
  • Minimum of 5 years of experience in a related hardware/software position.
  • Excellent problem-solving, collaborative, and interpersonal skills; experience working with international teams preferred.
  • Experience creating complex analysis solutions for large data systems, including HPC, cloud computing, and large non-network data sets.

Skills

  • Proven track record of crafting engineering designs, driving consensus, and bringing them to fruition.
  • Understanding of large-scale data systems and data handlers.
  • Experience with multiple data handling packages; familiarity with Arrow/Parquet, Pandas DataFrames, and ClickHouse is of particular interest.

Pay

Base salary range: 152,000 USD - 241,500 USD. You will also be eligible for equity and benefits.

Similar jobs