Concepts NREC
- Develop and maintain world-class computer aided manufacturing (CAM) software for machining of turbomachinery components at Concepts NREC
PRINCIPAL DUTIES AND RESPONSIBILITIES:
- Lead code development projects, interface with consultants, and engineering staff.
- Create software development plans, program specifications, code development requirements documents, participate in design reviews, and design code.
- Code new features and bug fixes, compile and test.
- Create and maintain code documentation.
- Development of models and algorithms for toolpath creation
- May involve supervision of a limited number of people
- Support customers, quality assurance, training, and sales personnel.
- Other duties as assigned.
EDUCATION AND EXPERIENCE:
- Education: M.Sc. in Computer Science, and/or Engineering, ME preferred. Ph.D. beneficial.
- Experience: 5-8 years programming experience with C++, FORTRAN, Windows, MFC, OLE, CAD kernels. Experience with B-spline curves and surface (NURBS). Team leadership and supervisory experience preferred. Knowledge of the application of CAM software and general machining principles
- Other job requirements: User skills necessary for office software: word processing, spreadsheet, database, presentation, and project management.
CORE COMPETENCIES:
- Strong communication and leadership skills.
- Highly organized and goal oriented.
- Creative and resourceful.
Basic Qualifications
- M.Sc. in Computer Science, and/or Engineering.
- 5-8 years programming experience with C++, FORTRAN, Windows, MFC, OLE, CAD kernels.
- Experience with B-spline curves and surface (NURBS).
- Knowledge of the application of CAM software and general machining principles.
- User skills necessary for office software: word processing, spreadsheet, database, presentation, and project management.
- Must be a U.S. Citizen or have a Green Card.