SolidWorks- Senior Software Engineer C++, MSI

posted: 2016-07-04 15:21:36

Senior Software Engineer to join the SolidWorks integration team within the R&D division. The engineer will design and implement licensing and installation for the SolidWorks suite of design products. 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 software products. The work is heavily dependent upon fast, 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-oriented team.

location: Pune

experience: 4 to 7 years

education: BE/BTech/ME/MTech

primary skills:

  • C++, MSI (Windows Installer), MFC
  • CAD, Installshield


  • Demonstrate 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
  • Demonstrate 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


  • Professional work experience with all Windows OS development environments, including MS Visual Studio, Visual C++, C#, MFC, STL ASP.Net, C#.,
  • Experience in user-facing applications and programming with licensing-related SDKs (FlexNet Publisher) preferred
  • In-depth knowledge of InstallShield and Windows Installer (MSI) technologies
  • Experience working with upgrades and patches
  • Experience debugging complex MSI installations
  • Good programming skills with a working knowledge of CAD systems
  • QT, Perl, Python experience desirable
  • Prior Mac/Linux experience is a definite plus
Please read our job disclaimer before applying