Dassault Systemes

Software Engineer

Dassault Systemes$110K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 1+ years of programming experience or a Ph.D. in a mathematically demanding STEM field.
  • Strong programming skills in C++.
  • Proficient in object-oriented development.
  • Experience with additional languages like C# or Python is advantageous.
  • Familiarity with testing and debugging code is valuable.
  • Exceptional communication skills for diverse audiences.
  • Experience with collaborative environments and best practices.

Responsibilities

  • Develop improvements to the CGM modeling kernel.
  • Enhance algorithms for geometric modeling operations.
  • Support CAD data preparation processes.
  • Collaborate with global development teams.
  • Contribute to feature recognition and meshing processes.
  • Participate in code reviews and knowledge sharing.

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and dependents.
  • Employee life insurance and short & long-term disability coverage.
  • Tuition reimbursement program.
  • Immediate enrollment in 401K with a match up to 8%.
  • Flexible time off policy.
  • 10 paid holidays per year.
Full Job Description
Imagine new horizons ...

Dassault Systemes' Spatial Corporation is the heart of 3D modeling in hundreds of applications in diverse areas of engineering. We make developments of CGM (the modeler used in CATIA) so it can be used as an SDK for businesses outside of Dassault Systemes. With CGM, software developers can create and open CAD and polyhedral models, modify query, and prepare for all kinds of analysis. The successful applicant will contribute improvements to this modeling kernel. Navigate to the links below for more information on Spatial and CGM related products.

Spatial | Leading 3D Software Solutions to Create Engineering Application

CGM Modeler | Geometric Modeling Kernel by Spatial

CSM/CVM | Surface Mesh & Volume Mesh Solutions by Spatial

CGM Polyhedra | Advanced Polygon Modeling Software by Spatial

As a Software developer at Spatial, you will work on developing the CGM solution, which is key for geometric modeling software in commercial environments. Your work will enhance and support 3D geometric modeling algorithms in operations such as feature recognition, meshing, and CAD data preparation. In addition, your work gives you the opportunity to collaborate with other development teams around the world.

Here is a simple question to illustrate the area of work -- how do you determine if a point is inside of a 3D triangular mesh? How would you code that? If you have a solution; add it to your resume.

Qualifications & Experience:
  • 1+ years of relevant programming experience, or Ph.D. in a mathematically demanding STEM field such as Mathematics or Physics.
  • Requires strong skills programming in C++
  • Must have strong object-oriented development skills
  • Professional programming experience with other modern languages, such as C# or Python are a plus
  • Experience in testing and debugging code is an asset
  • Exceptional communication skills when presenting to a diverse audience
  • Working in a collaborative environment, such as in code reviews and sharing best practices
  • Experience in accomplishing complex objectives over an extended period of time


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.

Salary Pay Transparency

Compensation for the role will be commensurate with experience. The total expected compensation range will be between $110000 and $135000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.

About Dassault Systemes

Dassault Systemes SE is a French software company that specializes in the production of 3D design software, 3D digital mock-up and product lifecycle management (PLM) solutions. The company was founded in 1981 by Avions Marcel Dassault to develop computer-aided design (CAD) software for their own use. The company's software is used by a variety of industries, including aerospace, automotive, consumer goods, and industrial machinery. Dassault Systemes is headquartered in Velizy-Villacoublay, France and has offices in over 80 countries.
Learn more about Dassault Systemes
Size
20,000 employees
Industry

Similar Jobs

More Jobs at Dassault Systemes

More Information Technology Jobs

Find similar Software Engineer jobs: