Role Summary
This role involves driving innovations in ASIC design automation and verification, focusing on software engineering and technical project management.
Experience Level
Level - Senior
Responsibilities
- Develop and apply Agile software engineering methods to solve complex technical problems in ASIC design automation.
- Plan, execute, and oversee technical projects related to advanced application software for design automation.
- Define and select innovative approaches for software engineering applications and ASIC design specifications.
- Prepare detailed design specifications and present findings to stakeholders.
- Collaborate on projects and initiatives to enhance design workflows.
- Mentor junior peers and foster a collaborative work environment.
Requirements
- MS or PhD in Computer Science or Electrical Engineering with 10+ years of industry experience.
- Expertise in Python, Perl, and TCL for automation solutions.
- Hands-on experience with Custom Compiler/Virtuoso and version control systems (Git, Perforce).
- Familiarity with test-driven development and functional testing methodologies.
- Proficiency in UNIX/Linux environments for optimizing workflows.
- Knowledge of AI frameworks to enhance software processes.
Education Requirements
MS or PhD in Computer Science or Electrical Engineering.