Software Engineer - C++

3 - 8 years

4 - 5 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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
  • Bachelors or masters 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

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
Smith & Nephew logo
Smith & Nephew

Medical Technology

Andover

RecommendedJobs for You

chennai, tamil nadu, india

hyderabad, telangana, india