CareerPlanGet AI match score →

Senior Software Engineer

Audubon, PA💼 Full-time🗓 2026-07-20 → 2026-07-31

Core

Developing next-generation image-guided surgery, navigation, robotics, and planning technologies for neurosurgical applications to improve surgical accuracy and patient outcomes.

Role type

Senior Software Engineer (Medical Robotics)

Builds

Prototypes, proofs of concept, and production-grade software modules for the Excelsius Cranial platform and future cranial navigation solutions.

Domain

Medical device / Neurosurgical robotics

Deliverable

production ML models | product features | infrastructure

Required skills

Object-oriented C++ (C++17+), Qt/QML development, Software architecture design, Test-driven development (TDD), Clean coding practices, System verification, Full-stack deployment, Debugging in cadaveric/lab settings, Regulatory compliance knowledge

Preferred skills

Medical device development experience, Life science domain knowledge, TDD expertise

Technologies

C++, Qt, QML, Visual Studio, Visual Studio Code, GIT, Windows

Responsibilities

Designing and developing software modules for medical devices; Ensuring high performance and reliability in clinical environments; Leading technical design discussions and architecture decisions; Mentoring junior engineers; Deploying and maintaining full-stack software applications; Executing software design verification and validation procedures; Attending surgical cases to understand end-user requirements.

Seniority

Senior, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗