R&D Engineer II

Apply now »

Date: Oct 22, 2024

Location: Noida, UP, IN, 201304

Company: Ansys

We are looking for a R&D II Engineer to produce and implement functional software solutions in PowerArtist technology. ANSYS PowerArtist is the comprehensive design-for-power platform of choice of all leading low-power semiconductor design companies for early RTL power analysis and reduction.

To be successful as a R&D II Engineer, you should be able to work on projects with little supervision. Your goal will be to develop high-quality software that is aligned with customer needs and business goals. You should be up to date on new technologies and software development practices.

 

Key Duties and Responsibilities

  • Develop high-quality software design and architecture.
  • Develop tools by producing clean, efficient code.
  • Develop and at times lead complex projects 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.

 

Minimum Education/Certification Requirements and Experience

  • B.E./B.Tech. degree in Computer Science, Electronics Engineering or related field, with 1-3 years of experience, MS with 1 year of experience.  Experience in EDA is must.
  • Proficient with C/C++ development and strong working knowledge of Linux operating systems.
  • Comprehensive understanding of object-oriented development techniques and theories.
  • Experience with multi-threading and concurrency.
  • Strong background in data structures, algorithms, and debugging
  • Demonstrated technical leadership, and successful delivery of projects involving multiple engineers.
  • Ability to learn quickly, understand complex systems and to work closely with others across multiple teams
  • Ability to handle uncertainty, time pressure and large technical challenges.
  • Ability to deliver high-quality work on time
  • Strong communication skills with both internal team members and external customers.

Apply now »