Software Engineer II at Ansys
Waterloo, ON N2J 4G8, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Sep, 25

Salary

0.0

Posted On

27 Jun, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Post Processing, Mastery, Languages, Development Tools, C++, Python, 3D Visualization, Github, Pandas, Numpy, Data Structures, Matplotlib, Computer Science, Generosity

Industry

Information Technology/IT

Description

SUMMARY

As an R&D Engineer II, you will contribute to the development and release of the next generation of user experience for Ansys CFD (Computational Fluid Dynamics) capabilities. You are expected to engage in all stages of planning, creation, and evolution, and to work closely with other Ansys teams to deliver a world class CFD simulation UI. You will take part in the development of front-end UI application development as well as integrating other Ansys simulation products for the CFD user base as needed.

MINIMUM QUALIFICATIONS

  • BS in Engineering, Computer Science, or related field with 2 years of experience, or Master’s Degree
  • Skills in languages such as Python, C++, Bash shell
  • A genuine interest in algorithms and data structures, software design concepts, and programming paradigms
  • Experience of CI/CD, especially within GitHub
  • Familiarity with version control systems, IDEs and other development tools
  • Ability to learn quickly, solve problems, and work collaboratively in a globally distributed team.

PREFERRED QUALIFICATIONS

  • You are willing to learn about graphics development and 3D visualization
  • Some knowledge of the Python ecosystem: FastAPI, Matplotlib, pandas and NumPy
  • Experience with full-stack development, notably middleware services (python routers, FastAPI, etc.)
  • CFD knowledge (pre-processing, solve and/or post-processing), or willingness to work and learn in that software ecosystem
    At Ansys, we know that changing the world takes vision, skill, and each other. We fuel new ideas, build relationships, and help each other realize our greatest potential. We are ONE Ansys. We operate on three key components: our commitments to stakeholders, our values that guide how we work together, and our actions to deliver results. As ONE Ansys, we are powering innovation that drives human advancement

Our Commitments:

  • Amaze with innovative products and solutions
  • Make our customers incredibly successful
  • Act with integrity
  • Ensure employees thrive and shareholders prosper

Our Values:

  • Adaptability: Be open, welcome what’s next
  • Courage: Be courageous, move forward passionately
  • Generosity: Be generous, share, listen, serve
  • Authenticity: Be you, make us stronger

Our Actions:

  • We commit to audacious goals
  • We work seamlessly as a team
  • We demonstrate mastery
  • We deliver outstanding results
Responsibilities
  • Collaborate with other development, documentation and testing professionals to build a Python-based automation environment for Ansys CFD products.
  • Help to develop essential new back-end architecture within a mixed-language codebase (Scheme, C and C++ on Windows and Linux)
  • Contribute to the software development lifecycle by planning and completing tasks within the team’s test-driven and agile practices.
  • Collaboratively diagnose and resolve defects, and participate in release testing
Loading...