Software developer – Connectivity & Security
Core
Designing, implementing, and maintaining software applications and services for embedded medical ultrasound systems, cloud solutions, desktop applications, and hospital IT integrations.
Role type
Senior Software Developer (Connectivity & Security)
Builds
Embedded medical ultrasound systems, cloud solutions, desktop applications, and integrations with Hospital IT systems
Domain
Healthcare / Medical Imaging
Deliverable
production ML models | product features | infrastructure
Required skills
C#.NET, C++, Client/Server architecture, SQL Databases, Cybersecurity, Data privacy, Test-driven development, Software architecture, SOLID design principles
Preferred skills
Windows based programming, DICOM standard, Penetration testing, Vulnerability assessments, Crypto libraries, Cloud solutions development
Technologies
C#.NET, C++, SQL, DICOM
Responsibilities
Define, develop, and evolve software in an agile environment; Evolve connectivity and privacy/security capabilities; Perform privacy and security risk assessments, threat modelling, and security testing; Provide technical leadership; Work with Product Line Leaders to understand requirements; Drive world-class quality in product development and support
Seniority
Senior, hands-on IC with leadership responsibilities