Software Development Engineer in Test - 2 (C++)
Location: IND - NonGBS-Pune-Kharadi
Time Type: Full time
Job Description
Role: Software Development Engineer in Test - 2 (Mobile AV App)
Location: Kharadi Pune
Life Unlimited. At Smith+Nephew, we design and manufacture technology that takes the limits off living!
The Smith+Nephew's Sports Medicine group is building an advanced Cloud-based platform for computer-assisted surgical navigation. Join us on this journey to design and develop new innovative digital products that shape and redefine what is possible in Sports Medicine.
We are looking for a passionate and experienced Sr C++ SDET (Software Development Engineer in Test) to join our SW Test Team. The successful candidate will bring a demonstrated track record and experience delivering medical devices to the market and will work with globally distributed product development teams to deliver new product solutions. The C++ SDET will work closely with software developers to design and automate tests (Unit, Integration and System) for Surgical Navigation software written in C++. The role focuses on testing embedded software application, leveraging modern C++ test frameworks, strong debugging skills, and CICD-driven automation to provide early, objective evidence of software quality in alignment with IEC 62304. You will collaborate closely with Product Owners, Software developers, and DevOps engineers to optimize testing processes and ensure seamless integration of test suites into the DevOps pipeline. This leader is expected to play an active role in Agile Transformation efforts to build a high-performance product development team.
What will you be doing?
- Lead both internal and external testing teams to ensure Testing activities meet product requirements and quality expectations.
- Design and Execute Automated Test cases at multiple levels (unit, integration, system) for C++ codebases.
- Build software-focused automation frameworks for C++ codebases.
- Capable of translating software requirements and design documentation into automated verification logic and test cases.
- Work with both internal and external testing teams to ensure Testing activities meet product requirements and quality expectations.
- Collaborate with Product Owners to build, refine, and maintain Agile product backlogs with a strong focus on SW testability.
- Assist in creating a comprehensive test plan, detailed functional cases and strategy aligned with product requirements.
- Drive timely resolution of test-related issues by facilitating root-cause analysis and coordinating, communicating corrective actions across engineering, development, quality teams, Clinical, Marketing, Regulatory teams.
- Maintain end-to-end traceability between requirements, test protocols, test executions, and results to support regulatory submissions and audit readiness.
- Champion a strong quality mindset and advocate quality-first practices across teams.
- Integrate Automated tests into CI-CD pipelines.
- Support performance and security testing initiatives as required.
- Perform design control functions to ensure compliance with FDA, ISO, and other industry standards applicable to medical device software.
What will you need to be successful?
- Education: Bachelor's or master's degree in: Embedded Systems, Computer Science, Electronics / Electrical Engineering, IT, or related discipline.
- Experience: Should have a minimum of min 5 to max 8+ years of experience in the following:
- Strong Experience with Modern C++ (C++ 11/14/17/20)
- Experience in writing Unit, Integration and System level Automation tests for embedded software applications written in C++.
- Experience with gTest, gMock, VectorCAST/C++, CppUTest or Catch2, CMake, CTest, Clang-Tidy, ClangFormat, GDB, VSCode etc.
- Ability to test logic, state machines, and error handling implemented in C++.
- Experience with mocking, stubbing Software and Hardware dependencies.
- Python or Shell scripting for test execution, Ubuntu Linux OS.
- Familiarity with Test harness generation & code automation, CICD, Git, Gitlab.
Competencies:
- Strong problem-solving, Critical Thinking, Troubleshooting and analytical skills
- Excellent interpersonal and communication skills, capable of influencing cross-functional teams.
- Passion for learning emerging technologies and applying innovation in testing.
- Candidates with 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
- Safety-critical embedded systems
- Experience working in regulated, safety-critical, or compliance-driven environments is a strong advantage.
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 (Employee Contribution of INR 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
