Software Developer
Apply NowCompany: Dassault Systemes
Location: Broomfield, CO 80020
Description:
Role & Responsibilities:
Dassault Systemes' Spatial Corporation is the heart of hundreds of 3D modeling applications in diverse areas of engineering. We developed the 3D modeling kernel called ACIS. We are seeking a highly skilled software developer interested in developing geometric modeling software in a commercial environment.
The group is seeking a highly skilled Software Developer interested in developing geometric modeling software in a commercial environment to join its Broomfield, Colorado team.
Provide technical leadership and training for the new members of the ACIS team in Broomfield.
The responsibilities of an ACIS developer include:
Develop and deliver ACIS, Spatial Corporation's 3D modeling software package
Enhance and support 3D geometric modeling algorithms in operations such as Feature Recognition, Local Operations, Offsetting, and Booleans
Identify practical and performant solutions to problems involving 2D and 3D geometry, topology, calculus, numerical analysis, computational geometry, and manipulation of curves and surfaces
Apply boundary representation theory and rules to develop and use classical Euler operators
Solve problems such as collision detection, body clearance, and body point distance in support of CAE and Metrology application domains
Enhance reliability of mature and complex software systems
Communicate with customers and other development teams around the world
Responsible for all phases of software development of 3D geometric modeling algorithms with an emphasis on industrial domains of Mechanical CAD, Metrology, and CAE
Qualifications & Experience:
Proven experience with Mathematical algorithms at M.S / Ph. D level
3+ years' experience developing algorithms / commercial software
Knowledge of object-oriented programming concepts, preferably C++
Exceptional communication skills, strong analysis and problem-solving skills
Innovative problem solving required; Commitment to high standards of case quality; Ability to function in a team environment
Appreciates and fulfills aggressive goals
Demonstrates superior organization skills; Ability to complete projects in a timely manner
Exhibits a positive, desire-to-win attitude.
"Compensation for the role will be commensurate with experience. The total expected compensation range will be between $135,000 to $150,000 representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus". We do not have a set deadline for applying to this job opportunity, as we are accepting applications continuously on an ongoing basis.
Shape your career with 3DS! #WeAre3DS #LI- Hybrid
Diversity statement
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. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
Compensation & Benefits
Dassault Systmes 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.
Dassault Systemes' Spatial Corporation is the heart of hundreds of 3D modeling applications in diverse areas of engineering. We developed the 3D modeling kernel called ACIS. We are seeking a highly skilled software developer interested in developing geometric modeling software in a commercial environment.
The group is seeking a highly skilled Software Developer interested in developing geometric modeling software in a commercial environment to join its Broomfield, Colorado team.
Provide technical leadership and training for the new members of the ACIS team in Broomfield.
The responsibilities of an ACIS developer include:
Develop and deliver ACIS, Spatial Corporation's 3D modeling software package
Enhance and support 3D geometric modeling algorithms in operations such as Feature Recognition, Local Operations, Offsetting, and Booleans
Identify practical and performant solutions to problems involving 2D and 3D geometry, topology, calculus, numerical analysis, computational geometry, and manipulation of curves and surfaces
Apply boundary representation theory and rules to develop and use classical Euler operators
Solve problems such as collision detection, body clearance, and body point distance in support of CAE and Metrology application domains
Enhance reliability of mature and complex software systems
Communicate with customers and other development teams around the world
Responsible for all phases of software development of 3D geometric modeling algorithms with an emphasis on industrial domains of Mechanical CAD, Metrology, and CAE
Qualifications & Experience:
Proven experience with Mathematical algorithms at M.S / Ph. D level
3+ years' experience developing algorithms / commercial software
Knowledge of object-oriented programming concepts, preferably C++
Exceptional communication skills, strong analysis and problem-solving skills
Innovative problem solving required; Commitment to high standards of case quality; Ability to function in a team environment
Appreciates and fulfills aggressive goals
Demonstrates superior organization skills; Ability to complete projects in a timely manner
Exhibits a positive, desire-to-win attitude.
"Compensation for the role will be commensurate with experience. The total expected compensation range will be between $135,000 to $150,000 representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus". We do not have a set deadline for applying to this job opportunity, as we are accepting applications continuously on an ongoing basis.
Shape your career with 3DS! #WeAre3DS #LI- Hybrid
Diversity statement
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. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
Compensation & Benefits
Dassault Systmes 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.