Overview
Design Automation Tool development Engineer, Lead role on the Tegra SOC development group, responsible for architecting and building end-to-end tool flows that auto-generate system fabrics, sub-systems and SOC hierarchies.
What you'll do
- Architect and craft end-to-end tool flow to auto-generate system fabrics, sub-systems and SOC hierarchies, keeping user interface, maintainability and scalability in mind.
- Define next gen EDA workflows for the world's top chip designers and verification engineers.
- Architect and develop tools and methodologies that bring AI into the chip design cycle.
- Analyze productivity bottlenecks and improve data analytics and visualizations of day-to-day workflows.
- Debug interesting, complex, and important problems that impact the team.
What you'll need
- BS/MS in Computer Science, Computer Engineering or Electrical Engineering, or equivalent experience.
- 2+ years of relevant work experience.
- Strong problem-solving abilities and a passion for debugging.
- Software architecture, development, and testing experience.
- Solid understanding of Linux and excellent coding skills (Perl/Python).
- Excellent communication and interpersonal skills.
- Strong software development skills and a dedication to high quality work.
- Proven track record to conceptualize, design and implement modular and robust EDA tools with well thought out APIs and interfaces.
- Deep understanding of object oriented programming.
Nice to have
- Exposure to RTL design/verification tools (VCS or equivalent simulation tools, debug tools like Verdi) and methodologies (UVM or equivalent).
- Experience implementing scalable infrastructure solutions with frontend UX, RESTful APIs, database, visualization, and backend automation.
- Experience in deploying ML components in various stages of tool.
- Linux administration experience, revision control and CI/CD systems such as Jenkins.
Details
- Location: Bengaluru, India.
- Work mode: Hybrid.
Read the full description and apply on the company’s own careers page.