Senior Software Engineer
Core
Design, develop, and test software applications for medical software products and implantable medical devices within the Neuromodulation division.
Role type
Senior Software Engineer (Medical Devices)
Builds
Implantable neural stimulation systems and related software solutions
Domain
Medical technology / Neuromodulation
Deliverable
production ML models | product features
Required skills
C#/.NET, WPF, XAML, MVVM, Java, Vue, JavaScript/TypeScript, REST, AWS, microservices, serverless, SQL, NoSQL, unit and integration testing, Agile methodologies, object-oriented programming, design patterns
Preferred skills
N/A
Technologies
WPF, XAML, MVVM, Java, Vue, Spring Boot, REST, AWS, microservices, serverless, Entity Framework, SQL, NoSQL
Responsibilities
Develop and test software for implantable neural stimulation systems; Develop C# applications using WPF, UWP, SOA, and Entity Framework; Develop web applications using Java, Vue, Spring Boot, and serverless architectures; Document software and test activities; Drive activities throughout the software development life cycle; Analyze and verify requirements and systems; Develop comprehensive engineering solutions; Identify opportunities to improve engineering processes
Seniority
Senior, hands-on IC
