Senior Software Engineer - CAD/CAM Developer

Logo of LightForce

LightForce

πŸ“Remote - Israel

Job highlights

Summary

Join LightForce Orthodontics, a rapidly growing 3D printing technology company in the orthodontic space, as a Senior CAD/CAM Software Engineer. In this leadership role, you will significantly contribute to the design, architecture, and implementation of our web-based digital treatment platform. You will own the entire development process, from design to delivery, and collaborate with multiple teams. You will also mentor junior engineers. This position requires extensive experience in 3D software development, specifically with WebGL, C++, and JavaScript/TypeScript. LightForce offers a flexible and supportive work environment.

Requirements

  • BS/MS in Computer Science, Software Engineering, or a related quantitative field
  • 5+ years of experience as a software engineer
  • 2+ years of experience building CAD, CAM, FEA or CFD applications
  • Extensive knowledge of WebGL, 3D web ecosystem (Three.js or Babylon.js)
  • Experience in developing graphical applications with C++ and/or TypeScript/Javascript
  • Experience working on 3D computational geometry problems or geometric modeling concepts
  • Prior experience developing and optimizing graphs and graph algorithms
  • Prior experience with JavaScript / Typescript
  • Experience working in an Agile/Scrum environment
  • Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders

Responsibilities

  • Make significant contributions to the design, architecture and implementation of our web-based digital treatment platform
  • Own every part of the process: from design through development, testing, and delivery
  • Collaborate with multiple teams to collect needs and assist in implementation
  • Collaborate and coach other junior software engineers

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.