C++ Engineer, SDK (6 Month Contract)

New Today

Overview

Join to apply for the C++ Engineer, SDK (6 Month Contract) role at Proximie.

Proximie is on a mission to improve healthcare by transforming the world’s operating rooms into connected ecosystems of people, devices, and data. Our Intelligence Suite transforms operating room (OR) performance, enabling real-time data capture and predictive analytics to optimise workflows and outcomes. The Surgical Suite enables real-time remote access and secure video recording of procedures to improve training, education, and collaboration. Proximie is a global company, available in over 800 facilities.

Position Overview

Proximie\'s Software Development Kit (SDK) empowers OEMs and MedTech companies to build products with real-time connectivity, secure data handling, and full customizability and control. We are seeking an experienced C++ software engineer to join the SDK engineering team, initially on a 6-month contract. The role requires a strong communicator with deep C++ expertise and the ability to tackle complex low-level engineering challenges.

Responsibilities

  • Develop and maintain high-quality C++ software for the SDK, focusing on real-time connectivity, data handling, and modular design.
  • Collaborate with cross-functional teams (Hardware, Backend, QA) to integrate SDK capabilities with partner products.
  • Architect and implement asynchronous/multithreaded components to meet performance and scalability requirements.
  • Contribute to code reviews, testing strategies, and documentation to ensure maintainability and reliability.
  • Investigate and resolve performance, reliability, and security issues in shipped SDK components.

Requirements

  • BSc in Computer Science or equivalent.
  • Expertise with modern C++ development; C++14 and above required.
  • Deep knowledge of C++ building, static and dynamic linking, deployment, and run-time dependency resolution.
  • Extensive experience developing highly asynchronous/multithreaded applications.
  • Extensive experience developing on/for Ubuntu or similar Linux-based operating systems.
  • Experience developing software libraries; prior SDK library development experience is highly beneficial.
  • GStreamer application development experience is required.

Nice To Have

  • Experience in unit testing of C++ libraries, especially SDK libraries; experience developing streaming (audio/video) applications.
  • Boost ASIO experience.
  • Cross-platform/operating system development (Unix, Mac, Windows, ...).
  • Network/online applications in C++.
  • Development for resource-constrained hardware (e.g., robotics).
  • Development of language bindings around a C++ SDK (e.g., Java, C#, Python).

Why Work for Proximie?

  • You will be encouraged to grow in your role, take ownership, and gain responsibilities. Proximie\'s values are Ownership, Deliver Results, Build Trust and Go Beyond.
  • Flexible working hours; focus on outcomes and results.
  • A flat organizational structure where every opinion matters and innovation is encouraged.
  • Proximie is a global company with teams across the UK, Europe, the United States, and the Middle East; opportunities to see the world.

Equal Opportunity

Proximie is an equal opportunity employer. We are committed to providing a work environment that supports, inspires, and respects all individuals. We do not discriminate on the basis of race, colour, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under the law.

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Engineering and Information Technology
  • Industries
  • Hospitals and Health Care
#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
Engineering

We found some similar jobs based on your search