R&D Engineer II

Website ANSYS
SUMMARY
The R&D Engineer II is responsible for the development of software products and supporting systems. In this role, the R&D Engineer II will use advanced technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives.
RESPONSIBILITIES
- Performs complex development activities that may require extensive analysis in areas including user experience, software design, and solver research
- Develops and maintains solver infrastructure for parallel/HPC computations
- Employs programming models for algorithms on GPUs
- Performs complex bug investigation, verification, release testing and beta support for assigned products
- Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues
- May work with strategic customers or proxies to assess needs and develop solutions
- Works independently with minimal supervision and may take on some planning and mentoring responsibilities
- May be responsible for managing interns or co-ops but typically does not have direct reports
MINIMUM QUALIFICATIONS
- BS in Engineering, Computer Science, Physics or related field with 2 years’ experience or MS
- Working experience with C/C++
- Experience with parallel computing
PREFERRED QUALIFICATIONS
- Experience with GPU, shell scripting, python, scheme, compilers, and git
- Experience with large-scale commercial software development environment
- Ability to work collaboratively in a geographically distributed team
- Strong communication skills in written and spoken English
- Passion for crafting robust and efficient code
Apply for job
To view the job application please visit careers.ansys.com.
Has U.S. already lost Chip war to China? Is Taiwan’s silicon shield a liability?