Software Engineers - CAD Geometry Modeling
Date Posted: 06/19/2007
JOB CODE: SWE - CAD
JOB TITLE: Software Engineers – CAD Geometry Modeling
LOCATION: Concord, MA
DESCRIPTION: We are seeking a highly skilled software engineer who will be developing algorithms for Solid and Surface Modeling Kernel as a part of the core team implementing advanced software solutions for 3D solid and surface modeling technology. This developer will be responsible for one or several essential Geometry Modeling functions, such as the Booleans, Fillets, Shelling, Lofting, etc. As a key developer of the geometric modeling engine for our 3D CAD system, there is a heavy emphasis on resolving complex geometry and topology problems as they pertain to advanced geometric modeling. This developer must have advanced skills and experience in Solid Modeling (topology and geometry), surface modeling, CAD algorithm design and software architecture. You will continually be challenged to assist in removing limitations or to extend system capabilities in the area of geometric modeling, performance, system resources, model complexity and model size. The work is heavily dependent upon effective programming capabilities as well as understanding of a complex CAD architecture. A strong work ethic showing innovative thinking, intuitive understanding of ease-of-use, problem solving and a team player attitude is essential. Above all, the ideal candidate should be eager to learn, and immediately improve and extend new technologies and techniques, even outside of the area of their immediate expertise.
MINIMUM EXPERIENCE: 4+ years of C/C++ software development coupled with in depth practical experience in developing CAD geometry in a major CAD company.
EDUCATION: BS degree in Mechanical Engineering is required. MS in a related field is a definite plus.
REQUIREMENTS: • Significant commercial experience with creating and implementing a broad range of CAD geometry algorithms • Excellent programming and design skills in C++ with at least 4 years of C++ software development experience • Advanced mathematical credentials including education and demonstrated practical experience • Ability to write efficient software code in the development of new algorithms • Thorough understanding and experience in the development and release of commercial software products • Ability to function in a team atmosphere, appreciate aggressive goals, demonstrate superior organizational/time management skills and exhibit a make-it-happen attitude.
COMPENSATION & BENEFITS: SolidWorks offers an excellent salary with an aggressive performance bonus program that is above average in the local community. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents offered at a very low 3 to 8% of total premium as well as employee life, short & 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: careers@solidworks.com Visit our Web Site for product & corporate info: http://www.solidworks.com/