Senior Software Engineer
Core
Design, develop, verify, and maintain software solutions for Computed Tomography (CT) imaging systems, specifically supporting Scanner Desktop applications and clinical workflows.
Role type
Senior Software Engineer (Medical Device)
Builds
Scanner Desktop subsystem, operator workflow interfaces, and platform services for CT imaging systems.
Domain
Medical Imaging / Healthcare Technology
Deliverable
production ML models | product features
Required skills
Java, OSGi, Spring Framework, REST APIs, JavaScript, HTML5, CSS, Angular, Linux, Windows, Git, Maven, Gradle, Jenkins, Python, Groovy, Shell, YAML, JSON, multithreaded programming, distributed systems, automated testing, root cause analysis, secure coding
Preferred skills
Medical device software development, AI-assisted development tools, software verification, traceability, risk management, cybersecurity
Technologies
Java, OSGi, Spring, Angular, GitLab, SonarQube, Python, Groovy, Jenkins
Responsibilities
Design and implement complex software features for CT systems; investigate customer issues and drive root cause analysis; develop and maintain automated tests; mentor junior engineers; ensure compliance with medical device software standards; optimize application performance and scalability.
Seniority
Senior, hands-on IC with technical leadership