Transforming spine surgery with personalized technology by developing digital modeling tools that leverage advanced 3D modeling and patient-specific planning to improve outcomes and reduce healthcare costs.
Requirements
- Deep experience in 3D modeling, geometry processing, or CAD/CAM systems
- Strong JavaScript/TypeScript and Node.js skills
- Hands-on with OpenCascade or similar CAD kernels
- Familiarity with WebAssembly, Emscripten, and JS↔WASM memory management
- Solid math foundation in 3D geometry and spatial transformations
- Experience with WebGL-based visualization frameworks
- Knowledge of DICOM, STL, or segmentation workflows
Responsibilities
- Develop tools for manipulating CT-derived anatomical models (segmentation, smoothing, alignment)
- Implement boolean operations, implant simulation, and model fusion using CAD kernels like OpenCascade
- Create regional anatomical measurements (e.g., vertebral height, curvature, alignment)
- Perform mesh simplification and surface quality enhancement
- Build parameter-driven models that simulate implant effects on spinal anatomy
- Integrate implant data from STEP-based sources like Onshape
- Develop web-based 3D interfaces using Three.js, Babylon.js, or vtk.js
Other
- Bachelor’s or Master’s in Computer Science, Biomedical Engineering, Computational Geometry, or related field
- 5+ years of software development experience, including 2+ years in 3D modeling or computational geometry
- Experience with CAD, simulation, or surgical planning platforms
- Strong communication skills and cross-functional collaboration
- Passion for building tools that advance personalized medicine
- This is a fully onsite position in Carlsbad,CA.
- Application Deadline This position is anticipated to close on Jul 17, 2025.