C# developer
Core
Develop software for medical devices, focusing on embedded-related systems and desktop applications.
Role type
C# developer (embedded & desktop)
Builds
Medical device software (embedded systems and desktop applications)
Domain
Healthcare / Medical Devices
Deliverable
production ML models | product features
Required skills
C# (.NET), XAML-based UI frameworks (WPF/Avalonia), software design patterns (MVVM, DI), modern development practices (Clean Code, TDD), technical documentation
Preferred skills
Embedded software development, software architecture design, secure coding practices, Linux environments, mentoring
Technologies
.NET, WPF, Avalonia, Git, GitHub, CI pipelines, Jira, SonarQube, Enterprise Architect, DOORS
Responsibilities
Develop software for medical devices (embedded and desktop), design and implement user interfaces using XAML, collaborate with international engineering teams, participate in architectural decisions, apply modern development practices, prepare and maintain technical documentation
Seniority
Mid-Senior (5+ years experience)