C++ Developer

Minnesota  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

SR C++ DEVELOPER

As a member of the CAM team you will work with other top-notch developers on:

  • Contributing to the success of the company by advancing the state of our proprietary CAD/CAM software
  • Solving complex problems relating to:
    • Toolpath generation for CNC machining
    • Streamlining manufacturing processes
    • Increasing software performance
    • Enhancing our customers' experience
  • Designing, coding, testing, debugging, and maintaining mission critical applications.

Required qualifications include:

  • A degree in Computer Science, Software Engineering, Mathematics, or related field
  • Minimum of 5 years of professional software development experience
  • Proficient in C++ and OOP
  • Math proficiency, especially linear algebra and geometry
  • Strong communication skills and work ethic
  • Experience utilizing software practices, such as:
    • Agile/Scrum software development methods
    • Automated unit testing
    • Continuous integration
    • Code reviews
    • Version control systems (eg Subversion, Git, or Mercurial)

Preferred Qualifications Include:

  • CAD/CAM application programming experience
  • Knowledge of software techniques for generating toolpaths for CNC machining
  • Knowledge of NURBS, BREP, triangulated mesh, or other geometry representations commonly used in CAD/CAM software
  • Knowledge of OpenMP, MPI, MapReduce, or other parallel programming techniques
  • Experience using Microsoft Visual C++, MFC, or OpenGL
Start date
n.a
From
Enclipse Corp.
Published at
10.01.2013
Project ID:
470085
Contract type
Freelance
To apply to this project you must log in.
Register