Position Overview / Purpose:
The application is a module within a plug-in based framework, that accesses a relational database to manage user and patient data.
The engineer is responsible for designing, developing and unit testing application code in C# in a .NET / WPF environment, that provides communication with the CI System through software drivers written in C++. The database is accessed via .NET components.
Key Incumbent requirements
Minimum
- Master in software engineering or equivalent with 3 years of experience in a full lifecycle commercial software development environment
- Good knowledge of object oriented software development
- Good Level of experience with C# (WPF) and with developing Windows desktop client applications
- Strong GUI design skills
- Good knowledge of C++ and managed C++
- Familiar with Agile development environments and scrum
- Good writing skills for purposes of requirements, design and code documentation.
- Working knowledge of the English language
Ideal
- Experience in software design and implementation for medical devices
- Strong interest in medical device development and associated quality regulations
- Familiarity with electronics and measurement equipment such as oscilloscopes and function generators