Senior Staff Engineer - C++

Stryker Group

Gurugram District

On-site

INR 3,500,000 - 6,000,000

Full time

2 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

Stryker Group in Gurugram, India, seeks an senior software engineer to lead design, architecture, development, integration and testing of complex software components. You will translate user and clinical needs into robust technical solutions.

You will provide technical leadership, mentor engineers, drive design decisions, code reviews, and adherence to SOLID principles, patterns, and best practices across the full SDLC. Experience with Qt/QML is highly valued.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years of software development experience.
  • Strong expertise in Modern C++, OOP, SOLID principles, design patterns, and software architecture.
  • Experience building scalable, modular, and maintainable software components.
  • Hands-on experience with Qt/QML, Google Test, debugging, code coverage, and analysis tools.
  • Strong understanding of SDLC, software quality, testing, integration, and deployment.
  • Experience with CI/CD, Agile/Scrum, Git, Perforce, or similar version control tools.
  • Technical leadership experience, including architecture reviews, mentoring, and regulated software development; exposure to 3D math, robotics, navigation, or imaging is a plus.

Responsibilities

  • Lead the design, architecture, development, integration, and testing of complex software components and systems, translating user and clinical needs into robust technical solutions.
  • Provide technical leadership and mentorship, driving design decisions, code reviews, engineering best practices, design patterns, SOLID principles, and high-quality software development.
  • Collaborate with R&D cross functional team, Quality and Project Management teams to deliver products through the complete development and release lifecycle.
  • Drive technical innovation and continuous improvement through technology exploration, prototyping, process improvements, and contributions to invention disclosures, patents, and technical documentation.

Skills

Modern C++
OOP
SOLID principles
Design patterns
Software architecture
Qt/QML
Google Test
Debugging
Code coverage
SDLC
Git
Perforce
CI/CD
Agile/Scrum

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Git
Perforce
CI/CD tooling
Google Test

Job description

What you will do:

  • Lead the design, architecture, development, integration, and testing of complex software components and systems, translating user and clinical needs into robust technical solutions.
  • Provide technical leadership and mentorship, driving design decisions, code reviews, engineering best practices, design patterns, SOLID principles, and high-quality software development.
  • Collaborate with R&D cross functional team, Quality and Project Management teams to deliver products through the complete development and release lifecycle.
  • Drive technical innovation and continuous improvement through technology exploration, prototyping, process improvements, and contributions to invention disclosures, patents, and technical documentation.

What you need:

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years of software development experience.
  • Strong expertise in Modern C++, OOP, SOLID principles, design patterns, and software architecture.
  • Experience building scalable, modular, and maintainable software components.
  • Hands-on experience with Qt/QML, Google Test (or similar), debugging, code coverage, and analysis tools.
  • Strong understanding of SDLC, software quality, testing, integration, and deployment.

Preferred Qualifications

  • Experience with CI/CD, Agile/Scrum, Git, Perforce, or similar version control tools.
  • Technical leadership experience, including architecture reviews, mentoring, and regulated software development (medical devices preferred); exposure to 3D mathematics, robotics, navigation, or imaging is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer - C++
Senior Staff Engineer - C++

Stryker • Gurgaon

On-site
INR 3,500,000 - 5,000,000
Staff Software Engineer
Staff Software Engineer

Stryker Group • Bengaluru

On-site
INR 1,800,000 - 3,200,000
C++ / Qt Engineer – Surgical Robotics Software
C++ / Qt Engineer – Surgical Robotics Software

TENCYS • Madurai District

On-site
INR 1,800,000 - 2,800,000
Architect
Architect

NeST Digital • Bengaluru

On-site
INR 3,500,000 - 7,500,000
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 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
Sr Software Developer
Sr Software Developer

Ncircle Tech • Pune District

On-site
INR 1,800,000 - 3,000,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 - Medical Devices
Senior Software Engineer - Medical Devices

Stryker India Private Limited • Bengaluru

Hybrid
INR 2,800,000 - 4,500,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000