Software Engineer

We are seeking an experienced C++ Software Engineer to join a highly technical engineering team developing cutting-edge intra-operative medical equipment. In this role, you will develop enhancements for existing surgical devices and help architect the next-generation software stack. You’ll be involved in application development, device monitoring, cloud connectivity, and regulatory-compliant secure system design.

Job title: C++ Software Engineer (Hybrid)

Location: London (UK)

Duration: 6 months Contract

Team Environment: Multi-disciplinary – Application, Embedded, Cloud

What You’ll Do

  • Contribute to core application software, improving maintainability and reliability
  • Develop new features and enhancements for intra-operative device systems
  • Troubleshoot, debug, investigate issues and support testing teams
  • Build monitoring capabilities and improve cloud communication
  • Participate in security, compliance, and medical-grade system validation processes
  • Develop robust, secure-by-design software solutions

Must-Have Skills

  • BS/MS in Computer, Electrical, or Electronics Engineering
  • Modern C++ expertise (C++17 or higher)
  • Strong experience with Unix/Linux environments
  • Interprocess communication frameworks (gRPC, DDS, Zenoh, etc.)
  • Experience working with deployed hardware systems / remote device management
  • Unit testing / TDD & Google Test (gtest)
  • Ability to solve problems independently and thrive in complex systems

Nice to Have

  • GUI frameworks (React, Qt, etc.)
  • Experience in regulated industries (Medical Device, Automotive, Aerospace, Finance)
  • AWS / Cloud knowledge
  • Systems engineering & design principles
  • Understanding of security concepts

Interested or know someone who is a great fit?

  • Send your resume to discuss this opportunity: anuj.chettri@cxcglobal.com
  • Direct applicants only – no third-party vendors at this time.

Job Details

Company
CXC
Location
London, UK
Posted