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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-DFX-Software-Engineer---Machine-Learning_JR2023503