R&D Engineer II- Python

Website ANSYS
Key Duties and Responsibilities
- Performs moderately complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems
- Understands software engineering (e.g. could read and understand “The Phoenix Project” and make a compelling argument why multi-functional teams are superior to uni-functional teams).
- Performs moderately complex bug verification, release testing and beta support for assigned projects. Investigates 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 but prefers working independently on projects and reports progress over GitHub.
- Understands cloud environments and is used to working with distributed systems.
Minimum Education/Certification Requirements and Experience
- BS in Engineering, Computer Science, or related field with 5 years’ experience, or MS with 3 years’ experience
- Working experience with Python.
- Familiar with GitLab/GitHub and CI/CD on public cloud.
Preferred Qualifications and Skills
- Experience with Python ecosystem (i.e., NumPy, Scipy, Pandas, matplotlib, VTK etc.)
- Preferably knowledge of C language
- Experience with CAE product or applied software development in the field of engineering.
- Maintains one or more open-source projects on GitHub.
- Experience in a large-scale commercial software development environment.
- Experience in frontend applications based on React.
- Experience in the use of Docker containers and Kubernetes.
Apply for job
To view the job application please visit careers.ansys.com.
Speculation for Simulation. Innovation in Verification