Senior Software Engineer – Integration
JOB TITLE: Senior Software Engineer – Integration
LOCATION: Waltham, MA
Position Summary:
This position is open on the SolidWorks Integration development group within the R&D division. This engineer will design and implement licensing functionality in the SolidWorks suite of design products. Projects will be vertical in nature, including the User Interface and commercial and proprietary SDKs, to get the job done. This individual will work closely with product definition and other team members in implementing new software solutions or eliminating limitations, which prevent the successful use of SolidWorks mechanical design software. The work is heavily dependent upon effective programming capabilities as well as understanding an existing complex application (CAD) architecture. The individual will be part of a highly qualified and successful goal orientated team.
Knowledge/Skills/Experience:
Minimum Experience: 5 or more years professional experience in software engineering
Education: BS degree required, higher levels of academic achievement - degree in Mathematics, Scientific or Engineering discipline, Computer Science preferred
Requirements:
- Strong working knowledge of computer science and professional work experience with all Windows OS development environments, including MS Visual Studio, Visual C++, MFC, STL, Qt and Python
- Demonstrated awareness and understanding of achieving goals and meeting milestones with an ability to work individually or as part of a team, with good communication and interpersonal skills
- Strong intuitive understanding of software ease-of-use is essential
- Demonstrated ability to design and implement software algorithms as part of an overall complex software system
- Good programming skills with a working knowledge of CAD systems
- Experience in user-facing applications and programming with licensing-related SDKs (FlexNet, CodeArmor Intelligence) preferred
- Prior Mac/Linux experience is a definite plus







