SUMMARY The Software Engineer II designs, implements and tests geometric algorithms and application infrastructure for the Discovery product line. The role will work directly with classic Boundary Representation (Brep) geometric algorithms to advance Discovery's capabilities utilizing its direct modeling environment. This position requires working in an autonomous environment and enjoying exploring new ways of solving unique problems.RESPONSIBILITIES Writes, codes, tests and analyzes 3D geometric algorithms (Brep), system level functions and applications in support of SpaceClaim Engineer and its integration into ANSYS Simulation products Participates in an agile team as a developer, synthesizing product requirements into actionable development tasks and assisting with testing strategies Recommends and performs software improvements and upgrades Provides reports on progress against benchmarks for assigned program development and implementation projects Assists in developing and maintaining user manuals, guidelines and application documentation MINIMUM QUALIFICATIONS Bachelor's degree in mathematics, physics, computer science or engineering Minimum of 5 years of professional software development experience with C++ and C# Knowledge of Boundary Representation Solid Modeling and Computer Aided Design Experience participating in highly technical development teams in all phases of commercial software development Exceptional analytical and problem-solving skills Ability to function in a team environment with an appreciation of aggressive goals Energy, creativity, and a desire to succeedPREFERRED QUALIFICATIONS Master's in mathematics, physics, computer science or engineering and 2 years of professional software development experience Knowledge of Engineering Simulation and ANSYS products Experience working for CAD companies and other CAD products Understanding and past experience in an agile development environmentCULTURE AND VALUES Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs - guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company: Customer focus Results and Accountability Innovation Transparency and Integrity Mastery Inclusiveness Sense of urgency Collaboration and TeamworkANSYS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity.DesignBusinessUnit Associated topics: .net, algorithm, backend, developer, java, php, python, sdet, software development engineer, software engineer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.