NVIDIA
Senior DFX Software Engineer - Machine Learning
$152K–$288K
US, CA, Santa Clara · Senior · Full-time · Posted Aug 18, 2026
- Experience
- 5+ years of experience in software development.
- Education
- BS in EE or CS (or equivalent experience); MS or higher degree preferred.
About the job
Develop software and methodologies for silicon testing, debug, failure analysis, and yield learning, applying machine learning to improve electronic design automation (EDA) solutions.
What you'll do
- Develop high-performance software for test-pattern generation and application, failure analysis, and yield learning.
- Create efficient parallel graph traversal and graph analysis techniques.
- Apply LLMs, RAGs, graph-based ML, and reinforcement learning to develop solutions, collaborating across teams.
What they ask for
- BS in EE or CS, or equivalent experience.
- Strong programming experience in Python or C++; experience with modern C++ is a plus.
- Experience using LLMs, GNNs, and reinforcement learning for efficient EDA solutions.
- Expertise in high-performance algorithms for DFT, simulations, and failure analysis.
Nice to have
- MS or higher degree.
- Experience deploying large-scale agentic applications; DFT, failure analysis, CAD tools, agent frameworks, or LLM fine-tuning.
Pay
152,000 USD - 241,500 USD base salary (Level 3); 184,000 USD - 287,500 USD base salary (Level 4)
Tools
Python, C++, LLMs, GNNs, RAG, PPO, SAC, Spark
AI focus
Apply LLMs, RAGs, graph-based machine learning, and reinforcement learning to EDA solutions; work also includes agent architectures, large-scale training, and data processing.
Model-written summary · the original posting is authoritative