XX
Software Architectrestor3dUnited States
XX

Software Architect

restor3d
  • US
    United States
  • US
    United States

Über

Software Architect – Image Processing & 3D Modeling

Seeking a Software Architect to define, build and scale the next generation of image processing, 3D anatomical modeling, computational geometry & AI driven platforms. This role will own the end-to-end technical architecture for software that transforms medical imaging into high-fidelity 3D models, support patient specific implant design and integrate classic modeling with advanced AI pipelines.

The ideal candidate is a senior technologist with deep experience in computational geometry and medical image processing, with a track record of architecting complex modeling platforms. This role will drive the long-term technology roadmap while guiding engineering execution, cross-functional alignment, and regulatory readiness.

Key Responsibilities

Architecture, Strategy & Technical Leaderships

  • Define the technical vision, architecture, and standards for medical image processing, 3D modeling, and AI-driven design software.
  • Architect scalable, modular platforms for image → segmentation → 3D surface model → implant design → manufacturing workflows.
  • Develop long-term roadmaps for geometry kernels, AI-assisted modeling pipelines, and cloud integration.
  • Drive architectural decisions around data structures, computational efficiency, GPU acceleration, and real-time rendering.
  • Implement continuous integration and validation pipelines aligned with regulatory standards.
  • Evaluate build vs. buy decisions for geometry engines, CAD integration, generative AI tools, and visualization technology.

Medical Imaging Processing and Segmentation

  • Design and develop advanced pipelines for DICOM ingestion, preprocessing, and 3D surface reconstruction.
  • Implement segmentation algorithms using both classical methods (thresholding, region growing, morphological operation) and AI based automated segmentation and shape modeling tools.
  • Build tools for slice visualization, annotation, and segmentation quality assurance.
  • Implement registration, smoothing, and morphology filters to improve anatomical model quality.
  • Oversee development of AI automated segmentation and shape modeling tools.

3D Reconstruction and Modeling Engine

  • Architect core geometry engine for mesh processing, repair, Boolean operations, remeshing, parametric modeling, shape analysis.
  • Build robust mesh-processing tools including smoothing, decimation, hole filling and topology repair, noise/artifact removal.
  • Implement 3D modeling and visualization features using frameworks such as VTK, Open Cascade, or OpenGL.
  • Ensure modeling algorithms meet accuracy, precision, and robustness required for patient specific orthopedic implant device design workflows.
  • Develop and maintain cross-platform applications (Windows/Linux) using C++, Python and Qt.
  • Oversee development of predictive algorithms to determine the best fit and alignment of orthopedic implants.

Quality, Compliance & Risk Management

  • Ensure software architecture aligns with regulatory and quality system requirements (IEC 62304, ISO 14971, ISO
  • Lead risk classification, hazard analysis, testing frameworks, and technical documentation for regulatory submissions

Domain Knowledge

  • Understanding of orthopedic anatomy, biomechanics, and implant design principles (preferred).
  • Strong knowledge of medical device software standards and AI/ML regulatory considerations: FDA 21 CFR Part 820 (QSR), ISO Quality Management Systems), IEC Software Lifecycle Processes), ISO Risk Management), ISO Information Security and HIPPA).

Soft Skills

  • Exceptional leadership, communication, and cross-functional collaboration abilities.
  • Ability to translate ambiguous clinical or product requirements into scalable technical designs.
  • Strong architectural judgment and ability to balance innovation with regulatory rigor.
  • Passion for building high-impact, clinically meaningful software platforms.

Qualifications

Education & Experience:

  • Master's or Ph.D. in Computer Science, Biomedical Engineering, AI/ML, or related field.
  • 12+ years of experience building medical imaging, 3D modeling, or geometry-heavy systems.
  • Proven experience building and delivering software for CAD, computational geometry, AI-driven modeling, or medical imaging.

Technical Skills:

  • Expertise in medical DICOM image (CT, MRI) processing and multi-modality registration.
  • Strong understanding of segmentation methods (thresholding, region growing, morphological operation) and deep learning–based segmentation architectures (U-Net, nnU-Net, TransUNet).
  • Strong experience in using medical imaging frameworks (3D Slicer APIs, ITK, MONAI)
  • Experience with tools to integrate 3D models into CAD workflows (VTK, Open3D, Blender, MeshLab, FreeCAD APIs).
  • Strong knowledge of deep learning frameworks (PyTorch, TensorFlow, MONAI).
  • Strong knowledge with 3D modeling techniques (surface reconstruction, mesh generation, point clouds).
  • Strong programming skills (Python, C++, Julia, CUDA).
  • Experience integrating AI design workflows with CAD systems.
  • Experience in model deployment and containerization (ONNX, TensorRT, Docker, Kubernetes), version control (Git), and CI/CD pipelines.
  • Knowledge of MLOps tools (DVC, MLFlow).
  • Experience with DICOM, STL, IGES, OBJ and PLY file formats.
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.