R&D Development Engineer (C++)

Dassault Systemes

3 - 6 years

Pune

Posted: 8/16/2023

Job Description

Job description:


  1. Education: A bachelor's degree in Computer Science, Software Engineering, or a related field is often required. Some positions may consider equivalent work experience.
  2. Experience: Previous experience in CAD (Computer-Aided Design) customization and development using .Net technologies is essential. The specific years of experience may vary depending on the company and the complexity of the projects.
  3. .Net Skills: Proficiency in .Net programming languages such as C# or VB.Net is a must. Experience with .Net frameworks and libraries relevant to CAD customization is important.
  4. CAD Software Knowledge: Familiarity with CAD software applications such as AutoCAD, SolidWorks, Revit, or similar tools is necessary. Experience in customizing these tools through programming is key.
  5. APIs and SDKs: Strong understanding and hands-on experience with CAD software's APIs (Application Programming Interfaces) and SDKs (Software Development Kits) for customization purposes.
  6. Scripting Languages: Knowledge of scripting languages such as JavaScript or Python, which are often used for CAD automation and customization.
  7. 3D Geometry and Math: Understanding of 3D geometry, mathematical concepts, and algorithms used in CAD design and manipulation.
  8. Problem-Solving Skills: Ability to analyze complex CAD customization requirements, troubleshoot issues, and develop creative solutions.
  9. Version Control: Familiarity with version control systems like Git for managing code changes and collaboration.
  10. Collaboration: Good communication skills and the ability to work collaboratively with CAD designers, engineers, and other stakeholders to gather requirements and deliver customized solutions.
  11. Documentation: Strong documentation skills to record the customization process, code changes, and technical documentation for future reference.
  12. CAD Development Environment: Experience with setting up the development environment for CAD customization, including necessary software, tools, and configurations.
  13. Continuous Learning: Willingness to stay updated with the latest advancements in .Net technologies, CAD software, and industry best practices for customization.


About Company

Dassault Systèmes SE is a European multinational software corporation that develops software for 3D product design, simulation, manufacturing, and other 3D-related products. Founded in 1981, it is headquartered in Vélizy-Villacoublay, France, and has 22,500 employees across 197 global offices. Dassault Systèmes grew out of the aerospace industry's search for more sophisticated drafting tools to streamline the development process and aid in the increasing complexity of aviation design. Dassault Systèmes spun out in 1981 to develop and market their 3D surface design software CATI, later renamed CATIA. That same year, 3DS signed a sales and marketing agreement with IBM, allowing IBM to resell the CATIA CAD software.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).