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.