SolidWorks Drawings AI Developer
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:
CAD, 3D Visualization and rendering experience
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $136,381 and $218,500, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus. 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.
Inclusion statement
Compensation & Benefits

SOLIDWORKS는 사용하기 쉬운 3D 소프트웨어로 3D 컴퓨터 응용 설계(CAD) 산업을 선도하고 있으며 전세계 엔지니어링 및 설계 팀이 미래의 제품 혁신을 이루어 내는 과정에서 팀을 교육하고 지원하고 있습니다.