geometry C++ software development


Position: geometry C++ software development
Job Location:
Salary: 90s-110k
How to Apply: Send your resume to: wright@cadcamrecruiters.com

seeking engineer who enjoy working in a stable and flexible environment with great opportunity for growth. We offer competitive benefits with lower than national average employee contributions, tuition reimbursement and interest free computer loans. We are seeking engineers who are interested in managing multiple technical projects to maintain delivery quality, schedules and budgets. This position will assist with project management, software development, testing and defect/enhancement tracking and implementation. In addition, you will work on product development and support, designing and developing product code, improving software infrastructure, building processes, and supporting advanced research and development. In this role, you will have the opportunity to guide and mentor technical work performed by both onshore and offshore resources. The successful candidate must be legally authorized to work in the United States.

Requirements:
-BS degree in Mechanical, Electrical, or Computer Engineering, Computer Science, or IT
-5-7 years of experience in deep CAD geometry mathematics
-3-5 years of experience in software project management and technical project management of multiple software development projects
-3-5 years of experience in technical interactions with peers in customer environments
-1-3 years of experience in managing small dynamic development teams
-3-5 years experience in commercial product development including testing, QA, builds, installers, source control, bug tracking and using an IDE such as Visual Studio
-approximately 10% travel

Technical Skills:
-Development:  C/C++, Python, SWIG, SIP, ClearCase
-Productization:  Install Anywhere, build scripts, Footprints, Bugzilla
-Management:  Microsoft Office (Word, PowerPoint, Excel), Microsoft Project, various administrative web applications
-Testing:  unit test, test scripts, test harnesses, known data/results testing, regression testing, unknown data/results testing
-Design/Analysis/Architecture:  OOA, OOD, legacy product maintenance
-User interface development:  toolkit experience using the above software development languages and toolkits such as Qt, PyQt, HOOPS Visualize
-MCAD (CATIA, Creo Parametric, NX, Inventor, Solid Edge, SolidWorks, etc.) API programming & end-user experience
-Data Exchange format (Parasolid, STEP, IGES, JT, 3D PDF, etc.) toolkit programming experience

Desired Characteristics:

-Ability to lead and perform highly technical development activities with an understanding of end user goals
-Ability to lead diverse set of programmers in a dynamic environment with high rate of requirement changes
-Deep knowledge of solid modeling and CAD PMI/assembly
-Strong communication and team collaboration skills
- Strong analytical problem solving skills