Software Engineer

Software Engineer

Posted 3 days ago by CXC

£49 Per hour
Undetermined
Hybrid
London Area, United Kingdom

Summary: The C++ Software Engineer will join a technical team focused on developing advanced intra-operative medical equipment. Responsibilities include enhancing existing surgical devices, architecting new software solutions, and ensuring compliance with regulatory standards. The role involves application development, device monitoring, and cloud connectivity. This position is hybrid and based in London, UK.

Key Responsibilities:

  • 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

Key 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
  • GUI frameworks (React, Qt, etc.) - Nice to Have
  • Experience in regulated industries (Medical Device, Automotive, Aerospace, Finance) - Nice to Have
  • AWS / Cloud knowledge - Nice to Have
  • Systems engineering & design principles - Nice to Have
  • Understanding of security concepts - Nice to Have

Salary (Rate): £49.00/hr

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.