Software Engineer

Company Name CAMufacturing Solutions
Location Windsor, Canada
Date Posted February 7, 2018
Category Information Technology, Communications and Entertainment
Job Type Full-Time


CAMufacturing Solutions is looking for a Software Engineer to join our additive / hybrid manufacturing development team. This team develops software to program and simulate machine tools and robots for additive manufacturing (3D printing) processes. You will have the opportunity to develop paradigm shifting manufacturing technology in a field that is still in its infancy.

Eligible candidates will have a strong background in mathematics and efficient algorithm design and enjoy using these skills to develop innovative solutions. In addition to technical skills, you will be self-motivated, able to work well in a team environment and have excellent communication skills.

Extensive background in C++ development
Excellent understanding of object oriented programming principles
Strong background in computational geometry and geometric modelling

At least a Bachelor's degree in computer science or engineering or physics
Background in machine learning and AI
Experience with CAD/CAM, CNC, additive manufacturing and machining
Familiarity with source code control, agile software development practices, unit-testing and regression testing

Related Jobs