Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Smith+Nephew Logo

Robotics Software Engineer (Pittsburgh, PA)

Smith+Nephew

Salary not specified
Nov 12, 2025
Pittsburgh, PA, US
Apply Now

Smith+Nephew is looking for a Robotics Software Engineer to design, develop, and maintain large-scale and distributed systems software for their technology that aims to remove limitations in living.

Requirements

  • 1-3 years of experience in a software engineering role.
  • Knowledge of C++ and other object oriented languages.
  • Knowledge of Linux operating systems including internals of Linux.
  • Knowledge of software tools such as GIT, JIRA and build tools such as Make and CMake.

Responsibilities

  • Design, develop and maintain large scale and distributed systems software.
  • Investigates design approaches, prototypes concept and evaluates technical feasibility.
  • Works in an Agile/Scrum environment and delivers highest quality software against aggressive schedules.
  • Embraces engineering processes not just for compliance but because they drive improvements in quality, better customer experience and better product/market fit.
  • Knows the value of robust design, unit testing, code review and integration testing and ensures these engineering practices are always followed.
  • Creates requirement documentation and when possible, automates the process of creating documents using tools such as Doxygen.

Other

  • Works very well in a collaborative, fast paced, multidisciplinary environment, and thrives under pressure.
  • Has a healthy risk taking appetite and shows the courage to fail early and cheap.
  • Excellent written and verbal communication skills. Strong planning skills.
  • Is able to visit clinical sites to understand the clinical context in which our products are used.
  • Has a positive can-do attitude and inculcates the same with other team members.
  • Is able to work very well with geographically distributed teams and can work with teams from very diverse backgrounds.
  • Minimum requirement: Bachelor’s degree in Computer Science, Computer Engineering, or related fields preferred, or commensurate experience.