Smith & Nephew Logo

Smith & Nephew

Software Engineer - C++ / Computer Vision

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Kharadi, Pune, Maharashtra
Mid level
In-Office
Kharadi, Pune, Maharashtra
Mid level
The job involves developing C++ software for surgical navigation systems, focusing on computer vision and collaborating within an agile team. Responsibilities include coding, debugging, and ensuring compliance with medical device regulations.
The summary above was generated by AI
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 (https://www.smith-nephew.com/).

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.

#LI-PD1

Stay connected by joining our Talent Community.

We're more than just a company - we're a community! Follow us on LinkedIn to see how we support and empower our employees and patients every day.  


Check us out on Glassdoor for a glimpse behind the scenes and a sneak peek into You. Unlimited., life, culture, and benefits at S+N.

Explore our website and learn more about our mission, our team, and the opportunities we offer. 

Top Skills

C++
Ci/Cd
Cuda
Gitlab Ci
Jenkins
Linux
Opencv
Python
Shell Scripting

Similar Jobs

4 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Corporate Account Executive will drive new business in Mumbai, manage accounts, and build customer relationships within the cybersecurity sector.
Top Skills: CybersecurityEdrSaaSSales
4 Hours Ago
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech • Logistics • Pharmaceutical
The role involves leading the design and development of SAP integrations, managing complex mappings and APIs, and providing technical guidance. Responsibilities also include performance tuning and operational support across integration platforms.
Top Skills: ApimAzure DevopsCi/CdCpiCts+GroovyJdbcJenkinsJmsMailRamlRestRfcSap Pi/PoSoapSslWebsphere Mq
4 Hours Ago
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech • Logistics • Pharmaceutical
The Middleware Architect guides architecture development for Middleware products, aligning IT strategies with business goals, mentoring staff, and leading complex projects.
Top Skills: ApacheAxwayContainer Based HostingIbm Mq SeriesIbm Sterling IntegratorIbm WebsphereInformatica PowercenterKafkaLinuxMulesoftNew RelicSaaSTomcatWeblogic

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account