Software Architect
Company | Cadence Design Systems |
---|---|
Location | Burlington, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Expert 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