3D Software Developer
Job Description
Job Description
Qualifications
- Bachelor’s Degree in Computer Science or a related discipline, or equivalent experience.
- Experience with any Procedural / OOP language. Our existing codebase is in Python but new projects can be written in other languages.
- Strong knowledge of linear algebra and computer graphics concepts to analyzing and modifying tricky triangles on a mesh.
- Ability to work cross-functionally and execute in a self-directed environment.
- Demonstrated strong ability to write clean, well-structured code and identify and refactor suboptimal code.
- Demonstrate critical thinking and problem-solving skills when faced with challenging tasks without clear solutions
Assets
- Experience with OpenGL and shader programming techniques.
- Experience interacting with 3D graphics. This can include 3D game development in Unity3D, CAD design in AutoCAD, or 3D modeling in Blender.
- General familiarity with Computer Vision concepts and frameworks.
- Basic understanding of concepts related to Machine Learning.
- Comfortable using Git for version control and project maintenance
Responsibilities
- Design software applications that perform the required functions with maximum efficiency.
- Adapt and change the design as necessary, responding to evolving application requirements
- Write detailed and consistent project documentation
- Conduct thorough testing of the application using standardized procedures to ensure compliance with the specifications.
- Familiarize yourself with the existing codebase and make necessary modifications.
- Plan and coordinate workload effectively, including independently managing and prioritizing multiple tasks.
Company Description
iCAD Dental is a Canadian company incorporated in 2015 offering a full
range of cutting-edge digital dentistry manufacturing services while being
strongly committed to developing an Augmented intelligence in Computer
Aided Design of Dental appliances (AiCAD Dental) . We have a team of
highly skilled dental technicians, which have previously leading digital dentistry
departments of various dental laboratories from Ottawa-Gatineau area, and a
research team of engineers / programmers with master’s degrees in
Scientific Computing and Machine Learning.
All four iCAD Dental’s shareholders have an extensive expertise in digital
dentistry providing hands-on expertise to the manufacturing team as well as
the research team.
Company Description
iCAD Dental is a Canadian company incorporated in 2015 offering a full r nrange of cutting-edge digital dentistry manufacturing services while being r nstrongly committed to developing an Augmented intelligence in Computer r nAided Design of Dental appliances (AiCAD Dental) .
We have a team of r nhighly skilled dental technicians, which have previously leading digital dentistry r ndepartments of various dental laboratories from Ottawa-Gatineau area, and a r nresearch team of engineers / programmers with master’s degrees in r nScientific Computing and Machine Learning.
r nAll four iCAD Dental’s shareholders have an extensive expertise in digital r ndentistry providing hands-on expertise to the manufacturing team as well as r nthe research team.