Requisition #: 17067
Ansys is now a part of Synopsys. Synopsys, Inc. (Nasdaq: SNPS) accelerates technology innovation from silicon to systems. Catalyzing the era of pervasive intelligence, we deliver design solutions, from electronic design automation to silicon IP, to system design and multiphysics simulation and analysis. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow. Learn more at
Summary / Role Purpose
As a software developer, you will contribute to the development of Ansys Computational Fluid Dynamics (CFD) capabilities in the Python ecosystem. You will take part in designing and building modern APIs and automation tools, working across multiple simulation technologies. Your work will support the development of high-quality Python interfaces that integrate with powerful Ansys solvers, helping users build efficient, automated engineering workflows.
This position is ideally suited to recent graduates with exceptional academic track records and a strong passion for software development.
Key Duties and Responsibilities
Collaborate with software developers, testers, and product managers to design and implement Python-based tools and APIs for Ansys CFD applications.
Work on back-end and front-end components across multiple codebases and simulation domains.
Contribute to the full software development lifecycle, from planning and design through implementation and testing.
Help maintain high software quality through peer code reviews, automated testing, and CI/CD pipelines.
Minimum Education and Experience Requirements
Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
A strong academic record, particularly from top-tier institutions (e.g., IITs or equivalent), is highly valued.
Demonstrated proficiency in at least one programming language.
Solid understanding of algorithms, data structures, and core software engineering principles.
Fluent spoken and written English; candidates must be comfortable communicating in English in a professional setting.
Preferred Qualifications and Skills
Experience with or exposure to the Python ecosystem.
Knowledge of C++ and basic familiarity with web technologies, remote APIs, or distributed systems is advantageous.
Familiarity with version control (Git) and modern development workflows.
Interests in simulation, engineering, and scientific computing.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
At Ansys, part of Synopsys, we want talented people of every background to feel valued and supported to do their best work. We consider all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.