
Senior CAD Infrastructure Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect, design, implement, deploy, and manage CAD infrastructure to support various chip design functional teams.
- Collaborate and work closely with design teams to understand their requirements and challenges, and translate them into efficient CAD solutions.
- Develop and implement automation scripts for workflow optimization, job scheduling, and resource management to enhance design productivity and quality.
- Ensure high availability and reliability of CAD infrastructure to meet project demands.
- Ensure seamless integration of CAD infrastructure with existing systems and processes.
- Provide technical leadership and support to chip design teams, troubleshooting and resolving CAD-related issues.
- Improve, optimize and manage existing job scheduling tool (LSF), environment and infrastructure to support the workflow of the R&D functional design teams.
- Improve, optimize and manage existing EDA tools, environment and infrastructure to support the workflow of the R&D functional design teams.
- Evaluate, integrate, install and manage new EDA tools and technologies to improve scalability, performance, security, and to stay at the forefront of industry advancements.
- Develop and maintain documentation for CAD infrastructure, tools, and processes.
- Provide training and support to design teams on CAD environment and tool usage and best practices.
- Work closely with IT, HPC datacenter operation and other cross-functional teams to ensure seamless integration of CAD infrastructure for efficient EDA tool execution and LSF operation.
- Work closely with EDA vendors to optimize tool performance and licensing models.
- Continuously monitor and analyze system performance and resource utilization for reliability, and cost-effectiveness - making data-driven recommendations for improvements and infrastructure expansion as needed.
- Ensure compliance with industry standards, best practices in CAD infrastructure implementation, deployment, configuration, and maintenance.
- Document system configurations, updates, and procedures for reference, presentation, training and auditing purposes.
- Define and maintain customer satisfaction metrics.
- Review utilization data and identify enhancement opportunities.
- Review, develop, and distribute support metrics to track team performance and customer satisfaction, constantly seeking opportunities for improvement in support processes and practices.
- Lead your team to develop tools and automation that assist in the troubleshooting and resolution of technical issues encountered.
- Mentor and guide junior team members, fostering a culture of continuous learning and improvement.