Software Engineer - C++

3 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role: Software Engineer – C++, 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.
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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

chennai, tamil nadu, india

hyderabad, telangana, india