Overview
Develop, document, and test our client related software system and all related software tools, starting from the user requirements, and within time and budget as foreseen.
Team Role
- To develop software within an Agile development framework based on best practices.
 - To develop libraries in C++20 with a managed C++/CLI wrapper for integration in .NET
 - To develop application code in C# in a .NET / WPF environment, that provides communication with software drivers and database access libraries.
 - To design and develop a GUI providing a high-quality user experience
 - Using the above to create software that focus on exceptional quality and user-centric design principles.
 - Engage with the collaborative team culture, share ideas and experiences, and be open and available to the suggestions of others in the team.
 - Collaborate with other departments to ensure a credible understanding of the user and business needs and translate this into exceptional software.
 - To provide technical support and troubleshooting assistance to help resolve customer issues.
 - Follow relevant quality procedures to deliver quality products and services and identify and support the implementation of continuous improvement.
 - Contribute ideas on systems and process methods to improve deliverables
 
Profile
Minimum :
- Bachelor 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 practical experience with C++11/14 (ideally C++20). Experience with C++/CLI is a plus.
 - Good level of practical experience with C# (WPF) and with developing Windows desktop client applications
 - Experience in GUI designs providing a high-quality user experience
 - Familiar with Agile development environments and scrum
 - Familiar with hardware integration, electronics and measurement equipment (oscilloscopes,…) is a plus
 - Good writing skills for purposes of design and code documentation.
 - Ability to have a broad perspective on technical development
 - 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
 
Development Value of this role
- Software design expert and mentor
 - Ability to act as a mentor to junior team members and assume a personal responsibility for the success of the team.
 
sector: IT 
Regio: Antwerpen 
Functions(s) of expertise: Software Engineer 
Field of expertise: C++