R&D Engineer - C++ & Modeling for EDA(16840)
Key Duties and Responsibilities
• Participate in the design, implementation, optimization, maintenance, testing and documentation of complex software systems.
• Design and implement algorithms, data structures and software architectures for computationally demanding tasks.
• Understand and employ software development best practices, including multi-paradigm programming models (generic/functional/OO), code reviews and continuous integration.
• Participate in bug verification, release testing and beta support for assigned products. Investigate problems, discovered by QA or product support, and develop solutions.
• Work independently with minimal supervision.