Posted in

Software Architect

Software Architect

CompanyCadence Design Systems
LocationBurlington, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • Masters or PhD in Computer Science, Computer Engineering or Electrical Engineering with 10+ years of experience (or) a Bachelors Degree with 12+ years of relevant experience
  • Keen eye for scalable, high performance and high-quality software deliverables
  • Strong analysis and problem solving skills
  • Strong ability to learn new concepts quickly
  • Good communication skills and storytelling abilities are preferred – to be effective in a global team environment – both within Cadence and across our customers including leadership opportunities in Accellera, IEEE standards activities
  • Excellent programming and software engineering skills(C/C++) via Unix and/or Linux platforms(preferred)
  • Proficient in either digital or analog/mixed signal simulation, with exposure to at least one hardware description language(HDL)
  • Proficient in software debugging environment (gdb, workshop, etc) and/or version control systems(perforce, github, etc)

Responsibilities

  • Formulating and leading development of the next generation of mixed signal verification software components
  • Working in a highly collaborative environment with cross-functional teams and customers
  • Architecting, designing, developing and rolling-out highly differentiated software components to propel Xcelium Mixed Signal App into its next phase of growth

Preferred Qualifications

  • Experience with Python, Artificial Intelligence or Machine Learning technology