Softwareentwicklungsingenieur - Connectivity Software (all genders)
Core
Design and develop software solutions and communication protocols for Philips patient monitoring products to enable interoperability with other Philips products and medical devices from other manufacturers.
Role type
Embedded/Backend Software Engineer (Connectivity & Interoperability)
Builds
Patient monitoring solutions for emergency, intensive care, obstetrics, neonatology, and anesthesia.
Domain
Medical Technology / Healthcare Interoperability
Deliverable
production ML models | product features
Required skills
C/C++ (modern C++17/20/23), .NET/C#, Embedded Systems, Backend Applications (Windows), Distributed Systems, Network Protocols (TCP/UDP), Web Services/APIs (HTTP/HTTPS/REST/WebSockets), gRPC, Protocol Buffers
Preferred skills
Git, Visual Studio/VS Code, Rust, Python, BDD (Gherkin), Cross-functional project teams, Medical Device Development, HL7, FHIR, IEEE 11073
Technologies
C++, C#, .NET, Windows, TCP, UDP, HTTP, HTTPS, REST, WebSockets, gRPC, Protocol Buffers, Git, Visual Studio, VS Code, Rust, Python, HL7, FHIR, IEEE 11073
Responsibilities
Design and develop software solutions and communication protocols for patient monitoring products; Ensure interoperability with Philips products and third-party medical devices; Work on embedded systems and backend applications for Microsoft Windows; Implement distributed systems and network protocols.
Seniority
Mid-level (2+ years experience)