×
Register Here to Apply for Jobs or Post Jobs. X

Intern Computer Vision Software Engineering

Job in Andover, Essex County, Massachusetts, 05544, USA
Listing for: Smith & Nephew
Full Time, Part Time, Apprenticeship/Internship position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Computer Science, Software Engineer, C++ Developer, Python
Salary/Wage Range or Industry Benchmark: 27 - 32 USD Hourly USD 27.00 32.00 HOUR
Job Description & How to Apply Below
About the Role

This position does not offer visa transfer or sponsorship now or in the future

Thank you for considering employment with Smith and Nephew. This job opportunity is not currently available for hiring; however, this requisition was established for candidates to express interest in the above position, with a view to progress formally once we are in a position to do so Life Unlimited. At Smith+Naphew we design and manufacture technology that takes the limits off living.

The Computer Vision Software Engineer Intern will join the Software Engineering team supporting TESSA Spatial Surgery, Smith+Naphew’s computer-assisted solution for orthopedic surgical navigation.

Working with experienced engineers, the intern will contribute to real-time computer vision and video software that helps surgeons visualize guidance and anatomical context during procedure planning and execution. This role offers hands-on experience across image capture and processing, tracking, calibration, geometric computation, and overlay rendering on GPU-accelerated Linux platforms. The intern will deliver a defined, meaningful project, learn how software is developed and verified in a regulated medical-device environment, and gain exposure to the impact of navigation technology in arthroscopy.

A hybrid schedule is anticipated to enable regular work with development and test hardware.

What will you be doing?
  • Work with experienced mentors to define and complete a focused internship project with a measurable outcome for Smith+Naphew’s navigation software.
  • Develop, test, and maintain computer vision features for real-time surgical navigation, including image processing, augmented-reality overlays, and geometric computations.
  • Use MATLAB, Python, Julia, or similar tools where appropriate to prototype algorithms, analyze data, or create validation scripts.
  • Participate in code reviews, technical documentation, and agile team practices using Git, Git Lab, CI, and standardized or containerized development environments.
  • Collaborate effectively with colleagues across different locations and time zones.
  • Develop C++ skills while learning and applying medical-software practices related to quality, traceability, risk awareness, and verification under the mentorship of experienced engineers.
  • Document the project, its results, and key learnings, and present the outcome to engineering stakeholders and senior leadership.
What will you need to be successful?

Education: Currently enrolled in an accredited Bachelor’s or Master’s program in Computer Science, Computer Engineering, Electrical Engineering, Biomedical Engineering, Software Engineering, or a closely related field. Candidates at approximately the third year of undergraduate study or beyond are encouraged to apply; equivalent project-based experience will also be considered. Must be in good academic standing, with a 3.0 minimum GPA preferred.

Experience: Demonstrated programming experience through coursework, academic or personal projects, a prior internship, co-op, part-time role, apprenticeship, or research.

  • Programming experience in MATLAB, Python, Julia, C++, or another language through coursework or projects.
  • Previous exposure to C++ is an advantage, but it is not required.
  • Coursework or project exposure to computer vision or image processing, such as camera models, image filtering, feature detection, multi-view geometry, tracking, or camera calibration.
  • Working knowledge of linear algebra and 3D geometry, including rotations, rigid transforms, and projection.
  • Exposure to computer vision libraries or software build tools, such as OpenCV or CMake, is a plus.
  • Exposure to NVIDIA Jetson, CUDA, Holoscan, or similar GPU or streaming platforms is a plus.
  • Familiarity with Eigen, Ceres,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary