Search jobs > Ottawa, ON > Software developer

3D Software Developer

iCAD Dental Inc
Ottawa, ON, Canada
$43,5 an hour (estimated)
Full-time

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.

14 hours ago