Cad/eda Tools Automation Engineer

Intel Intel · Semiconductors · Oregon, Hillsboro, United States

This role focuses on designing, developing, testing, and debugging software tools and flows for hardware design automation, process design, and manufacturing. It involves capturing requirements, writing functional and test code, automating builds and deployments, and performing various levels of testing. The role requires a Master's or PhD in a technical engineering discipline with experience in programming languages like Python, Tcl, or C++, and Linux environments.

What you'd actually do

  1. Designs, develops, tests, and debugs software tools, flows, and methodologies used in design automation and by teams in the design of hardware products, process design, or manufacturing.
  2. Responsibilities include capturing user stories/requirements, writing both functional and test code, automating build and deployment, and/or performing unit, integration and endtoend testing of the software tools.

Skills

Required

  • Master's degree or PhD with 2+ years of experience
  • Computer Engineering, Electrical Engineering, Computer Science, or other technical engineering discipline
  • Python
  • Tcl
  • C++
  • Linux environments
  • version management systems

Nice to have

  • Industry-standard EDA tools such as Cadence Virtuoso, Synopsys ICV, Siemens Calibre
  • physical design
  • place and route scripts
  • DRC verification
  • Development of job management tools on distributed systems
  • Automate processes whether standardized through workflows, templates, and other means
  • CAD software administration and deployment