About the Role
We are seeking an experienced 6+years Software Developer to join our team developing advanced hearing aid fitting and programming software. You'll work on a complex, multi-layered application that enables audiologists to configure, program, and remotely service hearing aids while managing patient data and treatment workflows.
Key Responsibilities:
• Develop and maintain C# (.NET Framework 4.8) applications for hearing aid fitting and programming
• Work with Bluetooth/wireless communication protocols for hearing device connectivity
• Develop integration tests and unit tests using the NUnit framework
• Collaborate with embedded systems teams for device communication layers
• Implement WPF user interfaces using MVVM patterns
• Work on the modernization of fitting application by migrating to MAUI and taking to cloud fitting application.
Requirements
• Primary: C# (.NET Framework 4.8), WPF, MAUI, MVVM pattern, WebApi
• Testing: NUnit, NSubstitute, automated testing methodologies
• Database: Entity Framework, SQL databases
• Tools: Visual Studio, Git, MSBuild, NuGet package management
• Architecture: Dependency Injection (Autofac), Mediator pattern, Service-oriented architecture
Preferred Qualifications:
• Experience with medical device software or FDA-regulated environments
• Knowledge of Bluetooth communication protocols
• Familiarity with audio processing concepts
• Experience with manufacturing and calibration systems
• Understanding of accessibility requirements for medical software
Domain Knowledge:
• Interest in audiology and hearing healthcare technology
• Understanding of patient privacy regulations (HIPAA equivalent)
• Experience with real-time communication systems
• Knowledge of embedded device programming (C++ a plus) What You'll Work On:
• Patient data management and session workflows
• Remote hearing aid programming via cloud services
• Bluetooth device detection and communication
• Manufacturing and calibration tools for hearing devices
• Integration with external audiological equipment
