Posted in

Staff EDA Software Engineer

Staff EDA Software Engineer

CompanyAnalog Devices
LocationBurlington, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s/Master’s/Ph.D. degree in Electrical Engineering, Computer Engineering, or Computer Science, with 7-10 years of relevant experience building EDA simulation tools (digital and/or analog mixed-signal)
  • Excellent C/C++ programming skills
  • Proficiency designing data structures, algorithms, and software engineering principles
  • Industry experience developing and maintaining C++ based applications on a Linux environment
  • Deep expertise in EDA (Electronic Design Automation) algorithms
  • Strong automation skills using languages like Python
  • Strong communication skills, with the ability to clearly convey technical details

Responsibilities

  • Develop EDA SW for the automation of Design Verification (DV) and Virtual Test/Evaluation of complex IC/system products
  • Modeling and simulation methodology of Virtual Test/Evaluation of ICs to leverage Design Verification (DV) collaterals
  • Identify areas of significant competitive advantage and execute through EDA solution development
  • Apply AI/ML methods to create superior solutions to design automation problems

Preferred Qualifications

  • Understanding of Design Verification EDA tools & methods, as well as Digital, Analog/Mixed-Signal simulation preferred
  • Experience with applying AI/ML technology to EDA preferred