SoC Design Automation (DA) engineer

Engineering - Hardware San Jose, California


SoC Design Automation Engineer
Location: San Jose, CA

Req # AI2067 

Job Description:

As a SoC Design Automation (DA) Engineer, you will participate in the definition and development of DA flow for RTL design, design verification, emulation, and physical design of’s MLSoC. Set up and automate regression infrastructure for blocks and full-chip using Jenkins for IPs, RTL, and test benches . You will be responsible for emulation automation flow definition and development for emulation model builds, test templates and execution. You will also be responsible for the development of log parsing and post processing scripts as needed.

Required Background:

  • BS in computer science/EE with 4+ years of experience or MS in computer science/EE with 2+ years of experience in SoC design and design verification methodology and processes.
  • Good understanding and knowledge of block level, cluster level or chip/SoC level RTL design hierarchy, verification tests, regression and server farm setup.
  • Proficiency in Perl and/or Python
  • Experience with development of design automation methodology and environment set up in the areas of GIT checkin/checkout, regression and emulation is preferred 
  • Prior knowledge and work experience with GIT, Jenkins, Bitbucket/GitHub and Jira is a plus
  • Experience with TCL, C/C++, Shell scripting is preferred
  • Knowledge of LSF/SunGrid/Slurm is a plus
  • Knowledge of SystemVerilog is a plus.
Personal attributes:
Can-do attitude. Strong team player. Curious, creative and good at solving problems. Execution and results-oriented. Self-driven, Thinks Big and is highly accountable. Good communication skills.