New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior DFX Software Engineer - Machine Learning

NVIDIA
Apply →
senior full-time Santa Clara, CA

First indexed 18 Aug 2026

Description

We are seeking a Senior DFX Software Engineer - Machine Learning to join our team. As a Senior DFX Software Engineer - Machine Learning, you will develop high-performance software to enable design and development of efficient test pattern generation, application of these patterns on Silicon, failure analysis, and yield learning.

Responsibilities:

  • Develop high-performance software to enable design and development of efficient test pattern generation, application of these patterns on Silicon, failure analysis, and yield learning
  • Create efficient parallel graph traversal and graph analysis techniques
  • Work with multi-functional teams to assess and tackle problems that involve multiple areas of expertise through the company
  • Apply LLMs, RAGs, graph-based ML approaches, and reinforcement learning to define innovative solutions

Requirements:

  • BS in EE or CS (or equivalent experience); MS or higher degree preferred
  • 5+ years of experience in Software development
  • Strong programming experience in Python or C++. Hands-on development in modern C++ is a huge plus.
  • Experience use of LLMs (Large Language Models), GNNs (Graph Neural Networks), and Reinforcement Learning for efficient EDA solution.
  • Expertise in high-performance algorithms for DFT, simulations, and failure analysis.
  • Understanding of different agent architectures, RAG systems, and communication protocols
  • Deep familiarity with reinforcement learning algorithms like PPO, SAC, or Q-learning, including experience tuning hyper-parameters and reward functions
  • Hands-on experience with large-scale training (e.g., ZeRO) and data processing (e.g. Spark)
  • Excellent communication skills

Benefits:

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity eligibility