Software Engineer

Attention! This job posting is 60 days old and might be already filled.
Company Name CAMufacturing Solutions
Location Windsor, Canada
Date Posted February 7, 2018
Category Information Technology, Communications and Entertainment
Job Type Full-Time

Description

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.

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

Preferences:
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