CareerPlanSign in

Software Development Engineer

Pittsburgh, PA💼 Full-time🗓 2026-08-24 → 2026-09-26

Core

Designing and implementing software for robotic and computer assisted surgical applications to ensure performance, reliability, and safety.

Role type

Software Development Engineer (C++)

Builds

Advanced software systems for next-generation computer assisted and robotic surgery

Domain

Healthcare / Robotic Surgery

Deliverable

production ML models | product features

Required skills

C++ development, Linux/Unix environment experience, Git, JIRA, Make, CMake, applied linear algebra, UI/graphical application development, data analysis tools (MATLAB)

Preferred skills

Master's degree in Computer Science or related field

Responsibilities

Designing and implementing software for robotic and computer assisted surgical applications, Developing, documenting, and executing tests to ensure software performance, reliability, and safety, Prototyping and innovating solutions that improve system accuracy, usability, and performance, Collaborating closely with multidisciplinary teams including engineering, clinical, and research partners, Contributing to technical discussions and solving complex problems across project teams

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