Software Engineer - C++ / Computer Vision
Location: IND - NonGBS-Pune-Kharadi
Time Type: Full time
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 (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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
