Software Engineer - C++ Developer

Stryker

Gurugram District

On-site

INR 1,200,000 - 2,400,000

Full time

24 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Stryker is seeking a software engineer to design and implement complex components and subsystems, with focus on object-oriented analysis and design, documentation, and integration testing. You will help shape architectural concepts and plan product maturation.

The role requires 2–7 years in professional software development, strong C++ and design pattern expertise, and experience with 3D visualization and medical imaging domains. Collaboration in an Agile environment is essential.

Qualifications

  • Bachelor’s or Master’s degree in computer science or related field.
  • 2–7 years of professional software development experience.
  • Experience in 3D visualization and geometric computing.
  • Strong expertise in design patterns and C++ programming concepts; knowledge of linear algebra, computer vision, and software verification methods.

Responsibilities

  • Design and implement complex software components and subsystems including OO analysis and design, drafting design documentation and planning and conducting integrations and component tests.
  • Support architectural concept design and basic product framework.
  • Ensure smooth transition from concept to matured product.
  • Provide technical solutions to complex problems.
  • Follow quality processes and comply with QM system procedures.
  • Work in a team using Agile software development procedures.
  • Participate in software planning and estimation, ensuring integrity and security of IP and data.
  • Attend and support engineering and surgeon review labs.

Skills

C++ programming concepts
Design Patterns
Linear Algebra
Computer Vision
Algorithms & Data Structures
OO Design & Analysis
Software verification methodologies

Education

Bachelor’s/Master’s in CS

Tools

Qt/QML
Image processing
Debugging tools
Source control

Job description

  • Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations and component tests.
  • Support the design of the architectural concepts and basic framework of the product
  • Ensure a smooth transition from the product’s concept phase to maturity phase.
  • Provide technical solutions to complex problems.
  • Follow the company’s quality process and complies with quality management system procedures.
  • Work as part of a team using established company procedures for Agile Software Development.
  • Participate in software planning and estimating activities & ensures the integrity and security of company intellectual property and confidential data.
  • Attends and supports engineering and surgeon review labs.
What you will do:
  • Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations and component tests.
  • Support the design of the architectural concepts and basic framework of the product
  • Ensure a smooth transition from the product’s concept phase to maturity phase.
  • Provide technical solutions to complex problems.
  • Follow the company’s quality process and complies with quality management system procedures.
  • Work as part of a team using established company procedures for Agile Software Development.
  • Participate in software planning and estimating activities & ensures the integrity and security of company intellectual property and confidential data.
  • Attends and supports engineering and surgeon review labs.
Required Qualifications:
  • Bachelor’s/Master’s degree is preferred in computer science
  • 2-7 years of industry experience in professional software development.
  • Experience in 3D Visualization and Geometric Computing.
  • Strong expertise in Design Patterns & C++ programming concepts; Linear Algebra, Computer Vision, Software design, development and verification methodologies
  • Required technical competencies in algorithms and data structures, object oriented design and analysis
Preferred Qualifications:
  • Familiar with software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management.
  • Preferred Technical Competencies: Proficiency in Qt/QML, exposure to development of image processing applications.
  • Experience in medical devices, robotics, and/or surgical navigation is an asset.
  • Experience dealing with 3D Medical Imaging data (DICOM datasets, segmentation, surface extraction

Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

Stryker • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Staff Engineer - C++
Senior Staff Engineer - C++

Stryker • Gurgaon

On-site
INR 3,500,000 - 5,000,000
Software Engineer - C++ Developer
Software Engineer - C++ Developer

Stryker Group • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

PowerToFly • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Staff Engineer - C++
Senior Staff Engineer - C++

Stryker • Gurugram District

On-site
INR 6,000,000 - 9,000,000
Staff Engineer
Staff Engineer

PowerToFly • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Senior Design Engineer
Senior Design Engineer

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Staff /Senior Staff Engineer
Staff /Senior Staff Engineer

Stryker • Gurugram District

On-site
INR 2,800,000 - 3,800,000
Senior Software Engineer - 3D Visualization (Three.js, Javascript)
Senior Software Engineer - 3D Visualization (Three.js, Javascript)

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,800,000
Software Engineer
Software Engineer

PowerToFly • Gurugram District

On-site
INR 1,000,000 - 1,600,000