Software Engineer (Geometry)

1 Week ago • 8 Years + • Research & Development

About the job

SummaryBy Outscal

Must have:
  • 8+ years of experience in C++ programming & Geometry
  • Graduate/Masters/PhD in Engineering (Mechanical) OR Masters/PhD in Mathematics
  • Strong aptitude in Geometry
  • Strong analytical & problem-solving mind
  • Exposure to use of CAD/CAM/CAE Software
  • Experience in OOPs, Data Structures, Algorithms
  • Strong written and verbal communication skills
  • Ability to work as a team, collaborate with other local/remote teams
Good to have:
  • Knowledge on Computational Geometry, Differential Geometry
Perks:
  • Local benefits
  • Work in a fun, young & energetic team
  • Very supportive mentor & leaders
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

The Geometric Modelling R&D Department provides DASSAULT SYSTEMS group applications (CATIA, SolidWorks, SIMULIA, DELMIA ...) with mathematical and geometric libraries that cover all aspects of 3D object design and numerical simulation. Within this department, you will join the team as a Software Engineer (Geometry) and responsible for Continuous / Exact shape representation& modification that implements innovative algorithms for design simulation, & manufacturing applications. Your mission will be to specify, develop and maintain the 3D modelling operators and support their integration by the application teams across different Brands of Dassault Systèmes.

Role Description & Responsibilities:

  • Develop and transform 3D modelling components.
  • Ensure consistency and quality of all components.
  • Create a link with the applications to advise them and propose solutions.
  • Evolve Topological, Geometric operators while ensuring the continuity of their reliability.
  • Identify practical solutions to problems involving 2D and 3D geometry, topology, calculus, numerical analysis, computational geometry, manipulation of curves, surfaces and boundary representation topology.
  • Enhance reliability of mature and complex software systems.
  • Develop new algorithms that will meet the growing needs of our customers.

Qualifications

  • Must have 8+ years of experience in C ++ programming & Geometry
  • Graduate/Masters/PhD in Engineering (Mechanical) OR Masters/PhD in Mathematics.
  • Strong aptitude in Geometry.
  • Strong analytical & problem-solving mind.
  • Exposure to use of CAD/CAM/CAE Software
  • Experience in OOPs, Data Structures, Algorithms.
  • Strong written and verbal communication skills.
  • Ability to work as a team, collaborate with other local/remote teams.
  • Knowledge on Computational Geometry, Differential Geometry will be plus.

What’s in it for you?

  • Provide local benefits to candidate
  • Work in a fun, young & energetic team
  • Very supportive mentor & leaders

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.

View Full Job Description

About The Company

Dassault Systèmes, the 3DEXPERIENCE Company, is a catalyst for human progress. We provide business and people with collaborative virtual environments to imagine sustainable innovations. By creating 'virtual twin experiences’ of the real world with our 3DEXPERIENCE platform and applications, our customers push the boundaries of innovation, learning and production. 


Dassault Systèmes’ 20,000 employees are bringing value to more than 290,000 customers of all sizes, in all industries, in more than 140 countries. For more information, visit https://www.3ds.com/careers


Maharashtra, India (Hybrid)

Maharashtra, India (Hybrid)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug