Senior Staff Engineer - C++
Core
Lead design, architecture, development, and testing of complex C++ software components and systems for clinical/medical device applications.
Role type
Senior Staff Engineer (C++)
Builds
Scalable, modular, and maintainable software components for medical devices
Domain
Medical devices / Healthcare technology
Deliverable
production ML models | product features
Required skills
Modern C++, OOP, SOLID principles, design patterns, software architecture, Qt/QML, Google Test, debugging, code coverage, analysis tools, SDLC, software quality, testing, integration, deployment
Preferred skills
CI/CD, Agile/Scrum, Git, Perforce, regulated software development, 3D mathematics, robotics, navigation, imaging
Technologies
C++, Qt, QML, Google Test, Git, Perforce
Responsibilities
Lead design and architecture of complex software systems; Provide technical leadership and mentorship; Collaborate with R&D, Quality, and Project Management teams; Drive technical innovation through prototyping and patent contributions
Seniority
Senior Staff, hands-on IC with mentorship