





Mid-level fullstack role, metro location, and a recognizable employer create high applicant competition.
Core full-stack and ML skills transfer across industries, but EDA/tapeout domain raises moderate specialization requirements.
Explicit 3–5 year requirement plus multiple mandatory full-stack, ML, and DevOps skills increases shortlist rigidity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain software products and platforms for semiconductor design automation workflows including design, tapeout, and post-tapeout stages.
Develop and integrate software/AI solutions to improve productivity, quality, reliability, and design reuse in semiconductor processes.
Collaborate with engineering teams to automate workflows, debug design flow issues, and support tape-out schedules while driving continuous improvement.
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
3-5 years of relevant full-stack software development industry experience.
Strong experience with UI frameworks (React.js, QT), backend languages (Python, C++, Java), databases (Azure SQL, Databricks), and workflow automation.
Familiarity with AI/ML model usage, DevOps tools (GitHub, Jenkins), version control systems (Git, Perforce), and hosting/scaling web-based software on Linux/Windows environments.
Experience working at the intersection of semiconductor design flows, EDA tools, and scalable software systems is preferred.
Demonstrated ability to build and maintain secure, scalable software products for complex semiconductor engineering workflows.
Comfortable operating in hybrid on-premises and cloud environments with knowledge of AI-assisted development tools and modern CI/CD applied to EDA flows.