Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Software Engineer - Medical Devices

  • Source: LinkedIn
  • Capla GmbH
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

About the job

Company Description:

At Capla, we are redefining the future of surgery through intelligent, connected, and data-driven medical technologies. Our mission is to make surgery smarter, safer, and more human-centered by combining the power of AI, machine learning, cloud computing, and advanced visualization systems. We are developing next-generation surgical navigation and OR integration platforms that empower surgeons with precision, real-time insights, and intuitive control – ultimately improving patient outcomes worldwide.

Capla’s strength comes from its multidisciplinary team of healthcare professionals, surgeons, robotic and biomedical engineers, AI and ML specialists, quality experts, and data scientists. Together, we’re building an ecosystem of technologies that bring intelligence, accuracy, and trust to every step of the surgical workflow.

As an early and rapidly growing healthcare startup, Capla offers an exciting environment for those who want to be part of something transformational. Our team is expanding quickly across product, engineering, and clinical domains, creating opportunities to innovate, learn, and grow. At Capla, every individual contributes directly to shaping products that will define the future of modern surgery.

Job Description:

Job Title / Designation: Software Engineer – C++ / Qt / Linux (Medical Device Software)

Job ID: CV26004

Department: R&D – Software & Embedded Systems

Reports to: Software Lead

Location: Bangalore / Hybrid

Employment Type: Full-time (100%)

Position Summary

As a Software Engineer – C++ / Qt / Linux, you will be responsible for designing, developing, integrating, and maintaining software components for Capla’s surgical navigation and OR integration systems.

You will work on C++ and Qt-based applications running on Linux / Embedded Linux platforms, supporting user interfaces, system control, imaging, tracking, video, device communication, and other safety-critical medical device functions.

This role requires not only strong software engineering capability, but also experience developing software within a regulated medical device environment, including structured requirements, design documentation, coding standards, unit testing, traceability, risk controls, and software lifecycle processes.

Responsibilities

Core Software Development

  • Design, develop, and maintain software applications and modules using C++17/20 and Qt
  • Develop reliable and high-performance applications for Linux and Embedded Linux platforms
  • Build modular and reusable software components for navigation, imaging, video, tracking, robotics, device control, and system workflows
  • Develop responsive and touch-friendly Qt user interfaces for operating-room environments
  • Implement multithreaded and asynchronous software architectures for real-time applications
  • Optimize CPU, GPU, memory, and system-resource usage
  • Implement robust error handling, logging, diagnostics, and recovery mechanisms
  • Troubleshoot and resolve software defects, crashes, performance issues, and integration failures

System & Hardware Integration

  • Integrate software with cameras, tracking systems, sensors, video capture devices, robotic components, and other medical or external hardware
  • Interface with vendor SDKs, APIs, drivers, and communication protocols
  • Develop and maintain interfaces using TCP/UDP, serial communication, USB, and other applicable protocols
  • Support integration of imaging, navigation, tracking, video, and visualization modules
  • Collaborate with hardware, systems, clinical, and testing teams during system integration and verification
  • Support installation, configuration, software updates, and system-level troubleshooting

Qt / UI Development

  • Develop and maintain Qt-based user interfaces using C++
  • Create intuitive, responsive, and reliable workflows for clinical environments
  • Develop reusable UI components and system-status indicators
  • Integrate UI applications with backend services, navigation engines, imaging modules, and device controllers
  • Ensure UI behaviour supports usability, safety, and clinical workflow requirements
  • Support multi-display, touch, and high-resolution visualization environments

Medical Device Software Development

  • Develop software according to approved software requirements, architecture, and design specifications
  • Follow defined coding standards, development procedures, and software …

Skills

  • cplusplus
  • qt
  • aws-sdks
  • qara
  • cmake
  • opengl
  • opencv
  • gstreamer
  • ffmpeg
  • nvidia
  • cuda
  • dicom

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Capla GmbH

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes