CareerPlanSign in

Senior Software Engineer

Audubon, PA💼 Full-time🗓 2026-05-29 → 2026-10-07

Core

Develop medical image processing algorithms and integrate them into the back-end of a surgical robotic system.

Role type

Senior Software Engineer (Medical Image Processing)

Builds

Next-generation medical software for surgical robotic systems

Domain

Medical technology / Surgical robotics

Deliverable

production ML models

Required skills

Object-oriented C++ (C++17+), 2D/3D linear algebra, 3D meshes, software development environments (VisualStudio, VS Code), GIT, TDD

Preferred skills

Medical device or life sciences experience, Medical image processing (X-ray, CT, MRI), Qt/QML development

Technologies

C++, VisualStudio, VisualStudio Code, GIT, Qt, QML

Responsibilities

Design and develop medical image processing algorithms; Test and fine-tune algorithms in a surgical wet lab; Manage assigned projects ensuring compliance with medical software development environments; Contribute to system design verification and validation; Attend surgical cases to understand end-user requirements