Job Description

Role: Software Engineer – C++ / Computer Vision (R&D Software)

Location: Kharadi Pune


Life Unlimited. At Smith+Nephew, we design and manufacture technology that takes the limits off living!

Our Sports Medicine team is building a next-generation computer-assisted surgical navigation system to transform sports medicine. We are seeking a skilled Software Engineer C++, with expertise in computer vision, including tracking, calibration, and projective geometry. You will design and develop high-quality C++ software, solve complex problems autonomously, and contribute to architectural decisions.

As part of a multi-site agile team, you will collaborate with colleagues and stakeholders to deliver software that provides real value to surgeons and patients.

What will you be doing?

  • Development of proof-of-concepts for computer vision applications for use in surgical navigation products to meet customer needs and usability
  • Design and development of production C++ code for medical devices, including test automation
  • Work with multi-functional team for requirements definition, design and development of embedded software
  • Be accountable for the entirety of the produced software in each software increment, from definition of requirements and acceptance criteria to documentation and testing of the work done
  • Build software-focused automation frameworks for C++ codebases.
  • Support debugging and root cause analysis of software under support.
  • Champion a strong quality mindset and advocate quality-first practices across teams.
  • Perform design control functions to ensure compliance with IEC 62304.
  • What will you need to be successful?

  • Bachelor's or master's degree in, Computer Science, Electronics / Electrical Engineering, Biomedical Engineering, Information Technology, Equivalent hands-on mobile development.
  • Should have a minimum of 3 years of professional experience in software development with a focus on C/C++.
  • Proficiency in image processing, software development using OpenCV.
  • Experience designing, implementing, and debugging multi-threaded applications.
  • Application development experience on Linux OS .
  • CUDA or other high-performance computing (HPC) experience is desirable.
  • Knowledge of video I/O interfaces with Linux systems is a plus.
  • Familiarity with computer vision algorithms, including image processing, tracking, and camera calibration.
  • Experience in graphics programming and parallel computing software development is desirable.
  • Strong understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Proven ability to write unit and component-level tests for C++ applications.
  • Experience with Python or Shell scripting for test execution, automation, and tooling is desirable.
  • Familiarity with modern testing frameworks is a plus.
  • Excellent problem-solving skills and ability to thrive in a dynamic, fast-paced environment.
  • Strong communication skills and experience managing external contractors and reviewing technical deliverables.
  • Competencies:

  • Strong problem-solving, critical thinking, troubleshooting, and analytical skills.
  • Excellent interpersonal and communication skills, with the ability to influence cross-functional teams.
  • Passion for learning emerging technologies and applying innovation in testing.
  • Collaborative team player, self-driven, adaptable, and capable of handling multiple priorities.
  • Experience working in regulated, safety-critical, or compliance-driven environments is a strong advantage.
  • Hands-on experience in any of the following domains are encouraged to apply,
  • • Medical Devices / Healthcare Software (highly preferred)
  • • Automotive / ADAS / AUTOSAR-based systems
  • • Industrial Automation / Robotics
  • • Biomedical
  • You Unlimited.

    We believe in crafting the greatest good for society. Our strongest investments are in our people and the patients we serve.

    Inclusion + Belonging: Committed to Welcoming, Celebrating and Thriving. Learn more about Employee Inclusion Groups on our website ().

    Other reasons why you will love it here!

  • Your Future: Major medical coverage + policy exclusions and insurance non-medical limit. Educational Assistance.
  • Work/Life Balance: Flexible Personal/Vacation Time Off, Privilege Leave, Floater Leave.
  • Your Wellbeing: Parents/Parents-in-Law’s Insurance (Employer Contribution of 8,000/- annually), Employee Assistance Program, Parental Leave.
  • Flexibility: Hybrid Work Model (For most professional roles)
  • Training: Hands-On, Team-Customized, Mentorship
  • Extra Perks: Free Cab Transport Facility for all employees; One-Time Meal provided to all employees as per shift. Night shift allowances.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application