Carlsmed logo

Sr. Staff Software Engineer, Digital Modeling

Carlsmed

Carlsbad, CA
Full Time
Senior
170k-200k
16 days ago

Job Description

About the Role

We are seeking a highly skilled and mission-driven Sr. Staff Software Engineer to lead the design and development of digital modeling tools that enable patient-specific spinal surgery planning. This role will focus on creating a 3D digital twin platform that integrates CT-derived anatomy, custom implants, and parametric surgical models. The position involves building systems that support anatomical manipulation, implant simulation, Boolean geometry operations, region-specific measurement analysis, and 3D data processing pipelines. It is ideal for someone passionate about computational geometry, surgical simulation, and high-impact medical software.

Key Responsibilities

  • Develop tools to manipulate anatomical models derived from CT scans, including segmentation, smoothing, and alignment.
  • Implement Boolean operations, implant insertion logic, and model fusion using CAD-level kernels (e.g., OpenCascade).
  • Design systems for measuring regional anatomical properties such as vertebral height, curvature, and alignment.
  • Create and apply mesh simplification, remeshing, and surface quality improvement strategies.
  • Build tools that simulate how implant variations affect spinal anatomy and biomechanics.
  • Develop parameter-driven models and transformation systems that respond to implant sizing, positioning, and morphology.
  • Integrate implant data exported from Onshape or equivalent STEP-based sources.
  • Support development of web-based 3D interfaces using Three.js, Babylon.js, or vtk.js for visualizing anatomy, implants, and surgical plans.
  • Collaborate with product and UX teams to build intuitive interfaces for surgical modeling workflows.
  • Interface with medical imaging pipelines (e.g., DICOM to STL/STEP) and maintain data integrity across 3D modeling workflows.
  • Optimize modeling and Boolean performance for large-scale anatomical datasets in both browser and server-side environments.

Requirements

  • Deep experience with 3D modeling, geometry processing, or CAD/CAM systems.
  • Strong command of JavaScript/TypeScript and Node.js.
  • Hands-on experience with OpenCascade (or other CAD kernels), including mesh/B-Rep handling, STEP/IGES import, and surface operations.
  • Familiarity with WebAssembly, Emscripten, and JSWASM memory management.
  • Solid foundation in math for 3D geometry, including transformations, normals, and spatial queries.
  • Knowledge of rendering pipelines and WebGL-based visualization (e.g., Three.js, Babylon.js, vtk.js).
  • Understanding of DICOM, STL, or segmentation workflows is a strong plus.
  • Candidates with a Bachelor's or Master's degree in Computer Science, Biomedical Engineering, Computational Geometry, or a related field.
  • Alternatively, candidates without a formal degree with 7+ years of relevant professional experience, including at least 4 years of deep, hands-on work in 3D modeling and CAD/CAM systems.

Nice to Have

  • Experience with CAD, simulation, or surgical planning platforms.
  • Knowledge of medical imaging workflows such as DICOM, STL, or segmentation processes.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Biomedical Engineering, Computational Geometry, or a related field.
  • Or 7+ years of relevant professional experience with at least 4 years of deep, hands-on work in 3D modeling and CAD/CAM systems.

Benefits & Perks

  • Competitive salary and benefits.
  • 100% paid monthly healthcare, dental, and vision insurance premiums.
  • 401(k) plan with employer matching.
  • Unlimited PTO.
  • Expected pay range: $170,000 - $200,000 annually plus bonus.

Working at Carlsmed

Carlsmed is an equal opportunity employer committed to diversity and inclusion. They value building impactful tools that advance personalized medicine and surgical care, fostering a collaborative environment with clinical, product, and engineering stakeholders.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary170k-200k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Carlsmed

Website

carlsmed.com

Company Size

51-100 employees

Location

Carlsbad, CA

Industry

Research and Development in the Physical, Engineering, and Life Sciences

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches