Job Description
Software Developer C++/C#
Guildford, Surrey (Hybrid, 2 days per week onsite)
Permanent, £45k-£60k per annum
In this role you will be working for a well-established manufacturer of medical imaging devices. You’ll be developing code for beneficial products and will be part of an exceptionally friendly and highly skilled engineering team.
Job Summary:
We are seeking a skilled Software Developer with experience in C++ and C# development using Visual Studio 2019/2022, with a strong emphasis on COM (Component Object Model) interop. This role involves maintaining and developing applications that bridge managed and unmanaged code, integrating C# .NET applications with legacy or third-party COM components, and ensuring high performance and stability.
Key Responsibilities:
1. Design, develop, and maintain applications in C++ and C# using Visual Studio 2019/2022.
2. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code.
3. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems.
4. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management.
5. Collaborate with other developers, testers, and ...