Lead R&D Engineer - EDA(15188)
Key Duties and Responsibilities
- Develop high-quality software design and architecture.
- Develop tool by producing clean, efficient code.
- Lead complex projects involving multiple developers in one or more areas of the product.
- Identify, prioritize and execute tasks in the software development life cycle.
- Automate tasks through appropriate tools and scripting.
- Review and debug code to identify and fix code problems.
- Create unit, regression and/or system-level tests to thoroughly validate new features or changes.
- Collaborate with internal teams and customers to improve product offerings.
- Understand and demonstrate best practices in software engineering.