Software Engineer - CAD Assembly/DMU Algorithms

PoissonSoftware

Boulogne-Billancourt

On-site

EUR 55,000 - 75,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A software development company based in Boulogne-Billancourt is seeking a Software Engineer specializing in CAD Assembly/DMU Algorithms. You will design and develop algorithms while collaborating with cross-functional teams. The ideal candidate should hold a Master's or Ph.D. in a related field and have at least 3 years of experience in algorithmic development for CAD. This full-time position offers a competitive salary and the chance to work with cutting-edge technologies.

Qualifications

  • Minimum 3 years of experience in CAD/CAE/CAM/PLM solutions.
  • Solid experience in designing algorithms for 3D.
  • Experience in PLM or CAE processes is welcome.

Responsibilities

  • Design and develop Assembly/Digital Mockup (DMU) Algorithms.
  • Investigate customer issues and ensure software reliability.
  • Participate in design reviews and code reviews.

Skills

Algorithm design
3D geometry
Team collaboration
Cloud-based architectures

Education

Master's degree or Ph.D. in Computer Science, Software Engineering, Mathematics, CAD, or related field

Tools

Parasolid
ACIS
CGM
DCM

Job description

Software Engineer - CAD Assembly/DMU Algorithms

Join to apply for the Software Engineer - CAD Assembly/DMU Algorithms role at PoissonSoftware.

We’re hiring Software Engineers for CAD Assembly/DMU Algorithms.

Location: Boulogne-Billancourt, France (Heart of the city, close to Metro Marcel Sembat & Paris).

About the Role

We are seeking talented and experienced engineers to join our next-generation 3D GeoShape CAD solution.

In this organization, you will play a critical role in designing, developing, and maintaining next‑generation CAD applications for the PLM market.

Our solutions target cloud architectures and modern web‑based front‑ends, while relying on robust C++ core technologies.

You will collaborate closely with product managers, CAD Apps developers, geometry kernel experts, and PLM teams to deliver robust, intuitive, powerful, and scalable CAD experiences.

  • Design and develop Assembly/Digital Mockup (DMU) Algorithms
  • Develop algorithms and data structures for optimized performance for large‑scale assemblies for loading, visualization, interference checking, measurements, envelope computation, kinematics simulation …
  • Participate to software architecture design.
  • Collaborate with CAD apps, CAE apps, PLM infrastructure, as well as with geometry kernel, constraint solver, visualization, cloud infrastructure teams.
  • Investigate customer issues, reproduce and resolve defects, and ensure software reliability across configurations.
  • Support continuous improvement in software architecture, coding standards, and automation.
  • Participate in design reviews, code reviews, and architecture reviews with multi-disciplinary teams.
Qualifications
  • Master's degree or Ph.D. in Computer Science, Software Engineering, Mathematics, CAD, or a related field.
  • Minimum 3 years of experience in design, development and deployment of algorithmic components for CAD/CAE/CAM/PLM solutions.
  • Solid experience in designing algorithms for 3D, and experience in using/developing geometrical kernel (Parasolid, ACIS, CGM) and constraint solver (DCM), and understanding of industrial software requirements.
  • Autonomy, leadership skills and excellent teamwork abilities while collaborating with distributed teams.
  • Experience in PLM or CAE processes is welcome.
  • Exposure to cloud-based CAD architectures.
  • Interest or experience in AI applied to CAD / geometry / engineering.
  • Competitive salary & benefits.
  • Work on cutting‑edge CAD technologies.
  • High technical impact on core modeling capabilities.
Contact

Please send your CV to stephane.tessier@poissonsoft.com

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industry

Software Development

Referrals increase your chances of interviewing at PoissonSoftware by 2x

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3D CAD Engineer – Direct Edit Modeling
3D CAD Engineer – Direct Edit Modeling

European Tech Recruit • Boulogne-Billancourt

On-site
EUR 50,000 - 70,000
Ingénieur Application - m/f
Ingénieur Application - m/f

Siemens AG • Grenoble

On-site
EUR 91,100 - 182,200
Hybrid by default
Global mobility
Health and wellness benefits
STAGE - Intelligence Artificielle & Géométrie 3D pour la Simulation Numérique (F/H)
STAGE - Intelligence Artificielle & Géométrie 3D pour la Simulation Numérique (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 10,000 - 13,000
Ingénieur R&D – IA Générative & Modélisation 3D (F/H)
Ingénieur R&D – IA Générative & Modélisation 3D (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 55,000 - 75,000
Plan de formation
Mobilités internes
Salles de sport et musique
Développeur C++ - Composant Dessin CATIA (F/H)
Développeur C++ - Composant Dessin CATIA (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 60,000 - 90,000
Salle de sport
Conciergerie
Mobilités internes
+1
Ingénieur Développement – Modélisation Générative 3D (F/H)
Ingénieur Développement – Modélisation Générative 3D (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 65,000 - 90,000
Environnement multiculturel
Cadre convivial
Diversité et inclusion
+1
STAGE - Ingénieur Développement C++/IA - CATIA (F/H)
STAGE - Ingénieur Développement C++/IA - CATIA (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 7,800 - 10,000
Environnement collaboratif et innovant
Collaboration internationale
Diversité des technologies, produits &
+1
Ingénieur Développement C++ - CATIA (F/H)
Ingénieur Développement C++ - CATIA (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 60,000 - 90,000
CDI - Architecte Logiciel Drones C++ (H/F)
CDI - Architecte Logiciel Drones C++ (H/F)

Naval Group • Saint-Tropez

On-site
EUR 60,000 - 80,000
STAGE - Ingénieur Développement et IA - Aix-en-Provence (F/H)
STAGE - Ingénieur Développement et IA - Aix-en-Provence (F/H)

Dassault Systèmes • Aix-en-Provence

On-site
EUR 8,900 - 13,000
Collaboration internationale
Environnement innovant