Software Developer
Role & Responsibilities
Dassault Systemes' Spatial Corporation develops CGM (the modeler used in CATIA), making it an SDK for businesses outside of Dassault Systemes. The successful candidate will contribute to improving this modeling kernel.
Qualifications & Experience
- M.S. with 3+ years of relevant programming experience, or Ph.D. in a mathematically demanding STEM field such as Mathematics or Physics
- Strong skills programming in C++
- Strong object-oriented development skills
- Professional programming experience with other modern languages like C# or Python (a plus)
- Experience in testing and debugging code (an asset)
- Exceptional communication skills when presenting to a diverse audience
- Experience collaborating in a collaborative environment, such as in code reviews and sharing best practices
- Experience in achieving complex objectives over an extended period of time
Additional Information
A simple question to illustrate the work: how do you determine if a point is inside a 3D triangular mesh? You have the solution; add it to your resume.
Benefits
The total expected compensation range for this role is between $125,000 and $155,000, including base salary (or annualized salary based on estimated hourly compensation) and target bonus.
About the Role
We are looking for a Software Developer for our Broomfield, CO location. Our CGM solution is crucial to 3D geometric modeling software in commercial environments. Your work will enhance and support algorithms in feature recognition, meshing, and CAD data preparation. You will also collaborate with other development teams worldwide.
Pay
Compensation for the role will be commensurate with experience.
Schedule
Not specified.