Logo
Dassault Systèmes

Senior Software Engineer CFD Mesh Generation C+

Dassault Systèmes, Waltham, Massachusetts, United States, 02254


Role Description & Responsibilities

Simply put, Dassault Systèmes is a software company that helps people design and build things -- really cool things -- that have a positive impact on our lives: planes, trains, automobiles, electronic and medical devices, and so much more. We do this by bringing together the concepts of 3D modeling and simulation in our visionary 3DEXPERIENCE Platform.Fluids are all around us and within us. Computational Fluids Dynamics (CFD) simulation of complex fluid flows is critical to properly design, optimize and manufacture a staggering array of products in every industry. Our challenge is to democratize fluids simulation, putting it in the hands of all designers and engineers. As owners of two of the world’s leading CAD products, CATIA and SOLIDWORKS, we are in a unique position to make this dream a reality.The SIMULIA Fluids organization has a unique array of technologies, including the PowerFLOW product suite, which stands out as the premier software for simulation of the most complex fluids workflows in industries such as transportation and aerospace. PowerFLOW is deployed in a manner that enables complex products to be designed and brought to market far faster than would be possible without it.As a C++ Software Engineer on the PowerFLOW mesh generation team, you will be developing PowerFLOW’s unique mesh generation technology, including an extremely robust Boolean engine, technology to automatically handle contact between parts, distributed parallelization for large clusters, and integration with the PowerFLOW simulator in support of moving geometry, fluid structure interaction (FSI), and adaptive mesh refinement. The mesh generator routinely handles extremely complex and variable quality geometry, automatically generating very large scale meshes, without requiring any geometric simplification.Work closely with the product management team and domain experts to define the technical details of new functionalityProduce functional and technical designs that balance customer needs and implementation concernsOwn the design and development of projects from beginning to endCollaborate with other software teamsFollow sound software engineering practices that deliver robust, high performance softwareCreate a quality product, working with QA to ensure that the software is thoroughly testedQualifications

MS or PhD in Computer Science, Mathematics, or Engineering5+ years of experience delivering successful software development projectsExcellent C++ programming skillsExperience developing 3D geometry software (volume/surface meshing, CAD modeling, computer graphics, etc.)Experience with parallel processingExcellent English written and verbal communication skillsDiversity 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.Compensation & Benefits

Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match (50 cents on the dollar, up to the first 8% of your eligible compensation that you contribute based on match eligibility criteria), flexible time off policy, and 10 paid holidays.Equal Opportunity

In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.

#J-18808-Ljbffr