EDA Automation Engineer
Client: HCL - Microsoft
Location: 100% remote, EST preferred
Duration: 6+ months with possible extension (Need someone with Python and EDA tool)
Summary: We are seeking a Python developer skilled in EDA (Electronic Design Automation) or CAD (Computer-Aided Design) tools. The specific domain of the tools is flexible, ranging from IC (Integrated Circuit) design to mechanical or electrical PCB (Printed Circuit Board) design. The key requirement is a solid understanding of the concepts underlying these tools, regardless of the specialization within the EDA environment.
Responsibilities:
- Write Python scripts to automate simulations using tools like VCS and other simulators.
- Develop and maintain custom tools to enhance automation, including integration with linters.
- Ensure seamless integration of automation scripts with VCS and other EDA tools.
- Use APIs to connect different EDA tools and automate data exchange.
- Create automated test scripts to validate EDA tools and workflows.
- Run tests on tools that invoke VCS and other simulators, ensuring reliable results.
- Perform initial investigation and troubleshooting of issues in Python scripts and automation tools.
- Identify and resolve bugs to maintain smooth operation of automation processes.
- Optimize scripts for improved execution speed and resource usage, ensuring scalability.
- Write clear documentation for automation scripts and processes and provide training and best practices to team members.
- Regularly report status updates on automation progress, issues, and resolutions to stakeholders.