Surfware, Inc. Your Milling Software Solution

Employment Opportunities at Surfware, Inc.

Senior C++ CAM Software Engineer

Job Posting Updated: 6/30/09
Job Location: Surfware Corporate Office, Camarillo, CA, USA (45 minutes northwest of Los Angeles)


Surfware is currently seeking one or more senior software engineers to design and develop components for its Computer Aided Manufacturing (CAM) product. Responsibilities include creating and maintaining UI and algorithms in areas such as machining (milling, turning, etc.), data exchange, and geometric modeling.

Minimum Requirements:

  • BS in Mechanical Engineering, Computer Science, Mathematics or Physics.
  • 6 or more years of CAM, CAD or related field experience.
  • A strong background in geometry and mathematics.
  • Expert in surface and solid modeling representations.
  • Expert in advanced C++ programming techniques in a Microsoft Windows environment.
  • Expert in the usage of Boost and STL library.
  • Ability to create concrete implementation plans and deliver code on time.
  • Ability to design and maintain large projects over the entire product lifecycle.
  • Ability to learn existing code and build on top of it.

Candidate Pluses:

  • A record of quality software produced on time.
  • Expert in the communication between native C++ and .NET, including callbacks with data structures.
  • A record of innovation.

To be considered, submit your resume to our human resources department.

 

SURFCAM, TRUEMill, and Surfware are registered trademarks of Surfware, Inc. Copyright 1990-2010+, Surfware, Inc. All rights reserved.
Surfware, Inc. 100 Camino Ruiz, Camarillo, California 93012, USA
Toll free: 800-SURFWARE (787-3927), Phone: (818) 991-1960, Fax: (818) 991-1980
Sales Inquiries: sales@surfware.com