C++ / Qt Engineer – Surgical Robotics Software

TENCYS

Madurai District

On-site

INR 1,800,000 - 2,800,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TENCYS in India is seeking an experienced C++/Qt Engineer to design, develop, and maintain high-performance application-layer software for safety-critical medical devices. You will work on surgical robotics software, collaborating with architects, quality teams, and cross-functional stakeholders in a regulated environment.

The role focuses on modern C++ (14/17/20) and Qt/QML, building modular, scalable components, and integrating with system software.

Qualifications

  • 5–7 years of hands-on C++ software development.
  • Strong expertise in Modern C++ (14/17/20) and OO principles.
  • Hands-on experience with Qt Framework and Qt/QML.
  • 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.

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

Skills

C++
Qt/QML
Modern C++ (14/17/20)
Software architecture
Design patterns
Git & CI/CD
Code quality tools
Agile
Debugging
Stakeholder communication

Education

Bachelor's or Master's degree in Computer Science/Electronics/Software Engineering

Tools

Git
GitLab CI/CD
SonarQube

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ / Qt Engineer – Surgical Robotics Software
C++ / Qt Engineer – Surgical Robotics Software

Uni Tencys Systems Private Limited • Gurgaon

On-site
INR 2,500,000 - 4,200,000
Senior DevOps Engineer
Senior DevOps Engineer

Meril • Gurugram District

Hybrid
INR 1,500,000 - 2,000,000
Senior Staff Engineer - C++
Senior Staff Engineer - C++

Stryker Group • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer - Embedded Qt/QML
Senior Software Engineer - Embedded Qt/QML

GE Healthcare Private Limited • Bengaluru

On-site
INR 2,800,000 - 3,600,000
Technical Lead / Senior Software Engineer
Technical Lead / Senior Software Engineer

Agappe Diagnostics • Ernakulam

On-site
INR 1,800,000 - 4,000,000
Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Amantya Technologies - Senior Software Engineer - QT Framework
Amantya Technologies - Senior Software Engineer - QT Framework

Amantya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Software Developer | C# | WPF
Software Developer | C# | WPF

Meril • Vapi

On-site
INR 900,000 - 1,300,000
Engineer
Engineer

Agiliad • India

On-site
INR 1,500,000 - 2,100,000
Lead Software Engineer (Qt C++)
Lead Software Engineer (Qt C++)

ESP Engineered • Gurugram District

On-site
INR 1,200,000 - 1,800,000