SolidWorks Drawings AI Developer
Dassault Systèmes
Job Summary
As a SolidWorks Drawings AI Developer, you will design, develop, and continuously improve the SolidWorks software to deliver world-class applications, services, and technologies. This role involves acting as a technical resource, assisting in the development and delivery of SolidWorks features, and creating new Artificial Intelligence applications within the desktop environment. You will collaborate with a global team on R&D activities, including technical concept development, C++ programming, AVML model development, and automated testing.
Must Have
- 4-5 years experience coding C++ (Modern C++)
- Real world practical experience developing AI applications (not just academic work)
Good to Have
- CAD, 3D Visualization and rendering experience
Perks & Benefits
- Excellent salary with potential for bonus
- Comprehensive coverage for medical, dental, vision care for employee & dependents
- 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
- 10 paid holidays
Job Description
Role Description & Responsibilities
As a SolidWorks Drawings AI Developer you will design, develop and continuously improve the SolidWorks software in order to provide World Class Apps, Services &Technologies delivering experiences & value to end-users. Continuously improve deliveries based on usage & user feedbacks.
As an experienced software engineer, you will assume the role of a technical resource to assist in development and delivery of the SolidWorks application and features, as well as new Artificial Intelligence applications within the SolidWorks desktop application. You will be collaborating with a globally distributed team and will be responsible for various R&D activities during the entire software development lifecycle such as:
- Developing technical concepts and software architecture
- Programming solutions in the SolidWorks application using C++
- AVML Model development and the design of software architecture between ML models and the application
- Creation of automated testing for new code!
Qualifications
MUST HAVE:
1. 4-5 years experience coding C++ (Modern C++)
2. Real world practical experience developing AI applications (not just academic work)
Additional desirable skills:
1. CAD, 3D Visualization and rendering experience