Software Engineer, Concept Development - C++, MFC
JOB TITLE: Software Engineer, Concept Development - C++, MFC
LOCATION: Concord / Waltham, MA
COMPANY INTRODUCTION: Dassault Systèmes SolidWorks Corp., a Dassault Systèmes S.A. subsidiary, is a world leader in 3D solutions that help millions of engineers and designers succeed through innovation. Our products deliver an intuitive experience in product design, simulation, publishing, data management, and environmental impact assessment. For the latest news, information, or an online demonstration, visit our Web site (www.solidworks.com) or call 1-800-693-9000 (outside of North America, call +1-781-810-5011).
DESCRIPTION: Software engineer to join the SolidWorks CAD concept development group within the R&D division. This engineer will design and implement new user functionality in the SolidWorks design product. Projects will be vertical in nature, including the User Interface all the way down to the Geometric Utilities needed 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 individual will continually be challenged to assist in removing limitations or to extend system capabilities in the areas of CAD sketching. The work is heavily dependent upon effective programming capabilities as well as understanding a complex CAD architecture. The individual will be part of a highly qualified and successful goal orientated team.
EDUCATION: BS degree required, prefer higher levels of academic achievement – degree in Mathematics, Scientific or Engineering discipline, Computer Science
REQUIREMENTS:
• Minimum 5 or more years professional experience in software engineering, with experience in professional development on a CAD system preferred
• Strong working knowledge of computer science and professional work experience with all Windows OS development environments, including MS Visual Studio, Visual C++, MFC, and STL
• 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
• Good aptitude for linear algebra, geometry, math, and related programming skills is essential
• 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
• Must possess good programming skills with a working knowledge of CAD systems
• Experience in user-facing applications and programming with geometric kernels (like Parasolid, ACIS, etc) preferred
• Prior Mac experience is a definite plus
COMPENSATION & BENEFITS: SolidWorks offers an excellent salary with potential for bonus, commensurate with experience, that is above average in the local community. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee and dependents, as well as employee life, short and long term disability, tuition reimbursement, immediate 401K enrollment, 401K match, 3 weeks vacation, and 10 paid holidays.
CONTACT INFORMATION: For immediate consideration, please apply on-line at careers@solidworks.com







