Senior Software Designer - Test & Integration
Kortrijk, BE
As a Senior Software Designer, you will develop and execute software tests that run on our Linux-based Jenkins environment and PC platforms. You play a crucial role in ensuring the quality, reliability, and integration of the Nexxis solution in the operating room, an advanced medical imaging and connectivity platform.
You will work in a medical device environment where regulatory standards apply and where system complexity, cutting‑edge technologies, and a wide variety of hardware and software components come together.
Key Responsibilities
System & Integration
- Build a deep understanding of the full Nexxis system and its components to ensure seamless integration in the operating room.
- Support the full software release process of Nexxis and its components.
- You will leverage your strong system-level understanding to analyze issues discovered during testing and drive them to resolution.
Test Strategy & Automation
- Define and develop test strategies for complex, distributed systems.
- Develop and maintain Python‑based automated system tests using state‑of‑the‑art frameworks (e.g., Pytest).
- You are responsible for creating high-quality SW deliverables in a timely manner, according to the state-of-the-art software methodologies and as part of the global solution software architecture.
- The system engineer solves problems discovered resulting from testing due to in depth understanding of the full system and its components and in depth analysis.
Analysis & Issue Resolution
- Investigate and diagnose system anomalies with thorough root‑cause analysis.
- Drive collaboration within R&D to close escalated field issues and reproduce complex problems.
- Generate clear, precise, and actionable test reports.
- Collaborate seamlessly with cross-functional development teams to comprehensively dissect issues, facilitating joint problem-solving, analysis, and effective issue reproduction.
Documentation & Compliance
- Create high‑quality, medical‑grade documentation in line with regulatory standards and internal processes.
Your Profile
Education & Experience
- Bachelor’s or Master’s degree in Software Engineering or a related field, or equivalent practical experience.
- Familiar with the complete test development lifecycle of products and solutions.
Technical Skills
- Strong proficiency in Python and Git.
- Basic scripting knowledge: PowerShell, Bash, Groovy.
- Solid understanding of networking (Multicast, DHCP, ARP, MAC, DNS, SSH, HTTPS, TLS, switch configuration).
- Basic understanding of video/audio technologies (RAW video, transcoding, 3D, analog audio).
- Basic knowledge of web technologies (HTML, CSS, JavaScript).
- Experience with Jenkins, Linux, Windows, Pytest, and SQL databases.
- Ability to automate, optimize, and decompose complex processes.
Mindset & Soft Skills
- Analytical, detail‑oriented, and quality‑driven.
- Proactive communicator and fast learner.
- Hands‑on mentality and willing to perform minimal manual testing.
- Motivated by complex systems and eager to improve their quality and stability.
- Is fully conversational in English
Nice to Have
- Knowledge of C++, Java/Kotlin, embedded programming, Selenium, Buildroot.
What We Offer
- The opportunity to drive innovation in healthcare technology and work on impactful products.
- A startup‑like environment within a stable, global technology leader.
- A modern and inspiring workplace at our eye‑catching headquarters.
- Continuous learning through Barco University.
- A competitive salary package.
- A culture built on customer orientation, collaborative success, and meaningful innovation, united under our vision: “Visioneering a bright tomorrow.”