
C++ Software Engineer
- Hybrid
- Mechelen, Vlaams-Brabant, Belgium
- IT / Digital
Join us as a Senior C# (C++) Software Engineer to innovate software solutions for life-changing audiological technology.
Job description
Join our team as a C# (C++) Software Engineer, where you will play a key role in developing advanced software systems for a device driver platform. Your work will support reliable operation in clinical and research environments, grounded in user requirements and delivered with a strong focus on quality, timelines, and predictability.
About the role
In this role, you will be responsible for designing, developing, documenting, and testing software for a device driver platform and associated tools. You will work on modern C++ (C++20) library development, including managed C++/CLI wrappers for integration into .NET applications. The role also involves developing Windows desktop applications in C# within a .NET/WPF environment, supporting device communication and data access. A strong focus on high‑quality GUI design and user experience is essential, along with attention to software quality, reliability, and maintainability.
Key responsibilities
Design and develop Windows desktop software using C#/.NET and C++ (C++17/20) within an Agile environment
Build and maintain high‑performance native libraries with C++/CLI wrappers for integration into WPF applications
Develop reliable, user‑centric desktop applications including device communication and data access components
Contribute across the full software development lifecycle, from requirements and design to testing, documentation, and maintenance
Collaborate with cross‑functional teams to deliver high‑quality, maintainable software and support continuous improvement
Job requirements
What we're looking for
We are seeking a seasoned software engineer with experience in full lifecycle software development, particularly in object-oriented programming and C++/C# development.
Bachelor's degree in software engineering or equivalent.
3+ years of experience in commercial software development.
Proficiency in C++11/14 (ideally C++20) and C# (WPF).
Experience in GUI design and Agile development environments.
Strong communication and technical documentation skills.
Why join us?
At VeroTech, we empower engineers to grow, innovate, and lead. Join a dynamic community where you’ll work on cutting-edge R&D projects, receive personalized career development, and thrive in a supportive, inclusive culture. Enjoy flexibility with remote work options, a competitive salary package, and additional benefits like meal vouchers, insurance, and a company car. Be part of impactful projects that shape the future of technology while maintaining a healthy work-life balance.
Ready to inspire?
Apply now and take the next step in your career. Let’s build the future together!
- Mechelen, Vlaams-Brabant, Belgium
or
All done!
Your application has been successfully submitted!

