Find a jobRecruiters

C++ / Qt Engineer – Surgical Robotics Software

Exclusive opportunity

Onsite

C++ / Qt Engineer – Surgical Robotics Software

TENCYS

C++ / Qt Engineer – Surgical Robotics Software

Skills

GitGitLabLinuxComplianceDigital Transformation

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Madurai, Tamil Nadu, India

Work mode:

Onsite

Published on:

19 September 2026

What they need


  • load_list_page(event)"> Job listing
  • Job details

Job Information

  • Date Opened 09/17/2026
  • Job Type Full time
  • Industry Medical
  • Work Experience 5+ years
  • City Gurgaon
  • State/Province Delhi
  • Country India
  • Zip/Postal Code 122001

Job Description Job Summary

We are seeking an experienced C++ / Qt Engineer with strong expertise in modern C++ development, Qt/QML, and application-layer software engineering for safety-critical systems. The ideal candidate will have hands-on experience in designing, developing, and maintaining high-performance software applications within complex embedded or medical device environments.

In this role, you will collaborate with software architects, system engineers, quality teams, and cross-functional stakeholders to develop scalable application-layer software for surgical robotics platforms. You will be responsible for designing integration layers, enhancing software architecture,optimising performance, and contributing to the development of mission-critical applications deployed in operating room environments.

This opportunity offers the chance to work on cutting-edge surgical robotics solutions supporting orthopaedic and cranial procedures, contributing to enterprise-grade software development,architecture modernization, and continuous delivery within a highly regulated and quality-driven environment.

Key Responsibilities

  • Design, develop, and maintain application-layer software using modern C++ and Qt/QML technologies
  • Develop scalable, high-performance software components for surgical robotics applications.
  • Design and implement integration layers between software modules and system components.
  • Contribute to software architecture improvements across large-scale C++ codebases.
  • Collaborate with system architects, product owners, and engineering teams to translate business and technical requirements into robust software solutions.
  • Optimize application performance, reliability, and maintainability while adhering to coding standards and best practices.
  • Participate in software design reviews, code reviews, and technical discussions to ensure high-quality deliverables.
  • Support CI/CD implementation using GitLab and contribute to automated build, testing, and deployment processes
  • Utilize SonarQube and static code analysis tools to improve code quality, maintainability, and compliance.
  • Troubleshoot software issues, perform root cause analysis, and implement sustainable solutions
  • Develop technical documentation, design specifications, and knowledge transfer materials.
  • Ensure compliance with software quality, regulatory, and safety standards applicable to medical device development

Requirements Basic Requirements

  • 5–7 years of hands-on experience in C++ software development.
  • Strong expertise in Modern C++ (C++14/17/20) and object-oriented programming principles.
  • Hands-on experience with Qt Framework and Qt/QML application development.
  • Experience developing large-scale, modular, and maintainable C++ applications.
  • Strong understanding of software architecture, design patterns, and integration frameworks.
  • Experience with Git, GitLab CI/CD, version control, and automated build pipelines.
  • Knowledge of SonarQube, static code analysis, and software quality best practices.
  • Strong analytical, debugging, troubleshooting, and problem-solving capabilities.
  • Experience working within Agile software development environments.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and collaboratively within cross-functional engineering teams.

Preferred Qualifications

  • Experience developing software for medical devices, surgical robotics, healthcare, or othersafety-critical systems.
  • Familiarity with embedded software development and real-time systems.
  • Knowledge of software development lifecycle standards such as IEC 62304 or ISO 13485.
  • Exposure to Linux-based application development.
  • Experience with multithreading, concurrency, and performance optimization.
  • Familiarity with automated testing frameworks and continuous integration practices.
  • Experience supporting enterprise-scale software modernization and digital transformation initiatives.
  • Bachelor's or Master's degree in Computer Science, Electronics, Software Engineering, or a related field.

check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#36DDB8;border-color:#36DDB8;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Lead Développer C++ & qt

440

Freelance

Aix-en-Provence, France

Onsite

Skills

CICD

4 months ago

Quick apply

Celad

Développeur C++ / Qt – Secteur Défense (H/F)

Permanent contract

Toulouse, France

Hybrid

Skills

C++Qt

1 month ago

Quick apply

iSupplier

Développeur C++ QT (3 à 5 ans)

300 - 360

Freelance

Aix-en-Provence, France

Onsite

Skills

ARM

17 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools