Job Description:
• Lead the team of software developers to deliver best-in-class tools for design automation
• Design and develop advanced automated design flows for 3D-IC and IC Packaging applications
• Design and develop cutting-edge automated full design flow place and route solutions, focusing on the advanced manufacturing technologies and solution automation
• Apply excellent knowledge of object-oriented paradigm, data structures and algorithms, as well as good communication skills and a problem-solving mindset to deliver new breakthrough automated design technologies
• Provide technical leadership on project areas, including software engineering practices
• Collaborate on key architecture and design decisions
• Contribute to software system design to appropriately incorporate machine learning elements into product features
• Plan, design, develop, test and maintain key software enhancements, take responsibility for quality and customer delight in the capabilities implemented by you and the team
• Coordinate with other R&D teams, cross-functional teams and customers to keep development and product plans on track
• Troubleshoot and resolve system problems and customer issues
Responsibilities:
• Degree in Electrical or Computer Engineering or equivalent with 12+ years of relevant software development experience.
• Proven success in development and productization software products
• Strong C/C++ development skills with a good understanding of object-oriented design.
• Strong background of computer science fundamentals (data structures, algorithms).
• Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills.
• Experience in EDA tool development preferred.
• Experience collaborating with other functions at local or international sites.
• Energetic. Self-driven. Good communication, organization, analytical, presentation and people skills.
Following experiences will be a plus:
• Hands-on technical management.
• Proven leadership capabilities. Ability to delegate and empower the team.
*The job title/grade level may differ from the posting job grade based on candidate’s qualification
Get notified when new jobs are added by Cadence