Senior C++ Developer - Medical Imaging
Senior Software Engineer - C++ / Medical Imaging
Location: Remote (Europe)
Contract Type: Freelance / Contract
Industry: Medical Technology
Overview
We are partnering with a global medical technology organisation developing advanced imaging systems used within highly regulated healthcare environments.
They are seeking an experienced Senior Software Engineer (C++) to support the development of next-generation imaging platforms, working at the intersection of software, hardware, cameras, sensors and image-processing technologies.
This role would suit an engineer who enjoys solving complex technical challenges, working closely with multidisciplinary engineering teams and contributing to products that have real-world impact.
Responsibilities
- Design and develop high-performance software applications in C++
- Work closely with teams responsible for cameras, sensors and processing systems
- Support the acquisition, analysis and processing of image data
- Contribute to system architecture and technical decision-making
- Develop and validate algorithms using MATLAB
- Collaborate with global engineering teams
- Drive software quality, maintainability and performance
- Provide technical leadership and mentoring where required
Required Skills
- Extensive commercial experience with C++
- Strong MATLAB experience
- Experience working with image-processing, computer vision or imaging systems
- Understanding of hardware/software interaction
- Experience working with cameras, sensors or complex technical devices
- Strong software design and architecture experience
- Excellent problem-solving and communication skills
Desirable Experience
- Medical devices
- Medical imaging
- Scientific instrumentation
- Machine vision
- Robotics
- Semiconductor equipment
- C#
- Regulated development environments
If you have a background combining C++, imaging technologies and hardware integration, we'd be interested in hearing from you.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.Â
Yes, we help with CV and interview preparation. From customized support on how to optimize your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
