Staff Engineer, CE CAD
$98,000–$312,000 year
On-siteSan Jose, California, United States or Boise, Idaho, United States
Job Summary
Design, develop, and deploy software, automation, and AI-assisted solutions that improve IC design workflows across layout, verification, simulation, and tape-out activities. Build and enhance AI-assisted tools, agents, and automation to boost engineering productivity and design team efficiency. Collaborate with worldwide design, layout, verification, and CAD teams to identify high-impact use cases for automation and AI enablement. Support evaluation, qualification, deployment, and integration of EDA tools and AI-enhanced workflows while exploring generative AI and machine learning techniques for practical custom IC design challenges. Contribute to scalable software development practices, including code quality, testing, and documentation.
Required Qualifications
- BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
- 5+ years of relevant experience for Senior level consideration
- significantly more experience with broader technical leadership and impact for Principal level consideration
- Hands-on experience applying AI/ML, LLMs, or advanced automation techniques to real engineering problems
- Strong programming skills in Python
- experience developing maintainable technical software or automation solutions
- familiarity with LLMs
- prompt engineering
- AI-assisted workflows
- agent-based automation concepts
Desired Qualifications
- Experience with custom memory design, including DDR, LPDDR, HBM, or NAND
- physical verification flows such as Calibre DRC, LVS, or LPE
- Experience with Cadence Virtuoso
- SKILL programming
- parameterized cells
- custom design environments
- Experience with circuit simulation tools such as HSPICE or Spectre
- familiarity with digital verification concepts
- Experience building developer tools
- command-line utilities
- workflow integrations
- plugin-based tooling
- familiarity with machine learning frameworks such as PyTorch or Scikit-learn
- Experience integrating LLM APIs or related AI capabilities into engineering tools and workflows
- working in Linux-based development
- current software engineering practices
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.