Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TEKsystems Logo

Software Engineer - 3D

TEKsystems

$60 - $80
Jul 4, 2025
Carlsbad, CA, US
Apply Now

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.