Senior Software Engineer
Core
Developing compact, high-performance embedded systems and core application software for intra-operative medical devices to enable edge computing, connectivity, and computer vision in the operating room.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Next-generation intra-operative devices and connected medical ecosystems (via careerplan.io/jobs/R71175-2-senior-software-engineer-at-medtronic)
Domain
Healthcare technology / Medical devices
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17+), Unix/Linux environments, inter-process communication (gRPC, DDS, Zenoh), remote device management, unit testing (TDD, Google Test), embedded systems development
Preferred skills
GUI frameworks (React, Qt), regulated industry experience (medical, automotive, finance, aerospace), AWS, systems engineering, security concepts
Responsibilities
Develop enhancements for existing intra-operative devices, ensure maintainability and reliability of application software, maintain and enhance device monitoring and cloud connectivity, investigate and resolve issues from testing and support, participate in security and regulatory compliance processes, develop robust and secure-by-design software for medical-grade systems
Seniority
Senior, hands-on IC
