Senior DFX Software Engineer - Machine Learning
Core
Develop high-performance software for silicon device testing, debug, and failure analysis using advanced ML techniques.
Role type
Senior IC software engineer (ML/EDA)
Builds
Efficient test pattern generation, graph analysis tools, and silicon defect screening solutions
Domain
Semiconductor hardware design automation (EDA) and silicon failure analysis
Deliverable
production ML models
Required skills
Python, C++, LLMs, Graph Neural Networks (GNNs), Reinforcement Learning (PPO, SAC, Q-learning), high-performance algorithms, large-scale training (ZeRO), data processing (Spark)
Preferred skills
Modern C++ development, agentic application deployment, multi-agent systems, RAG pipelines, vector databases, fine-tuning LLMs
Technologies
ZeRO, Spark, RAG, vector databases
Responsibilities
Develop software for test pattern generation and application on Silicon; Create parallel graph traversal and analysis techniques; Apply LLMs, RAGs, and reinforcement learning to solve technical challenges; Work with multi-functional teams to assess cross-area problems
Seniority
Senior, hands-on IC