R&D Engineer II ( Advanced C++, Graphics, HPC, Numerical Methods )

14 Hours ago • 2 Years +

Job Summary

Job Description

The R&D Engineer II contributes to the development of software components in industry-leading Mechanical products and supporting systems. This role involves collaboration with expert professionals to understand customer requirements and achieve development objectives across all layers of the software stack. Responsibilities include designing, implementing, maintaining, testing, and documenting software modules and sub-systems. The engineer must understand and apply best practices, perform bug verification, release testing, and beta support. They also need to understand marketing requirements, including target environment and performance criteria.
Must have:
  • Design, implement, and maintain software modules.
  • Perform bug verification and release testing.
  • BS in Engineering, Computer Science, or related field with 2 years’ experience or MS
  • Working experience with C/C++ and Python coding, data structures, and algorithms.
Good to have:
  • Technical knowledge and experience with Object Oriented Design, Computer Graphics, Scientific Visualization, Numerical Methods
  • Experience delivering high-quality products in a large-scale commercial software development environment
  • Technical knowledge and commercial experience with scientific processing and visualization, high performance computation (e.g. MPI, GPU), FEA or similar computational techniques is a plus
  • Good communication and interpersonal skills
  • Ability to learn quickly and to collaborate with others in a geographically distributed team

Job Details

Summary / Role Purpose

The R&D Engineer II contributes to the development of software components in industry-leading Mechanical products and supporting systems. In this role, the R&D Engineer II will collaborate with a team of expert professionals to understand customer requirements and accomplish development objectives across all the layers of the heterogeneous software stack.

 

Key Duties and Responsibilities

  • Performs moderately complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems
  • Understands and employs best practices
  • Performs moderately complex bug verification, release testing and beta support for assigned products. Researches problems discovered by QA or product support and develops solutions
  • Understands the marketing requirements for a product, including target environment, performance criteria and competitive issues
  • Works under the general supervision of a development manager

 

Minimum Education/Certification Requirements and Experience

  • BS in Engineering, Computer Science, or related field with 2 years’ experience or MS
  • Working experience with C/C++ and Python coding, data structures and algorithms.

 

Preferred Qualifications and Skills

  • Technical knowledge and experience with Object Oriented Design, Computer Graphics, Scientific Visualization, Numerical Methods
  • Passion for crafting robust and efficient code
  • Experience delivering high-quality products in a large-scale commercial software development environment
  • Technical knowledge and commercial experience with scientific processing and visualization, high performance computation (e.g. MPI, GPU), FEA or similar computational techniques is a plus
  • Good communication and interpersonal skills
  • Ability to learn quickly and to collaborate with others in a geographically distributed team

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Pune, Maharashtra, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Ansys is proud to be an equal opportunity workplace and is an affirmative action employer. At Ansys, we are committed to making our careers website accessible and usable for individuals with disabilities. If you need a reasonable accommodation to apply for or interview for Ansys jobs, please email talentacquisition@ansys.com.

Taipei City, Taiwan (On-Site)

Canonsburg, Pennsylvania, United States (On-Site)

Canonsburg, Pennsylvania, United States (On-Site)

Canonsburg, Pennsylvania, United States (On-Site)

Hsinchu County, Taiwan (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Exton, Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Ansys

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug