Senior Robotics Software Engineer

Sorry, this job was removed at 6:07 p.m. (CST) on Sunday, April 17, 2022
Find out who's hiring in Pittsburgh, PA.
See all Developer + Engineer jobs in Pittsburgh, PA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Role Overview:

Would you like to be involved in developing and having an impact on lives of patients and clinicians? Are you looking for an amazing opportunity where you can combine your software engineering skills with your passion to apply Robotics to medicine and healthcare? If so, then this role might be for you!

We are searching for an experienced Sr. Robotics Engineer to join a highly talented team that is motivated and passionate about our vision which is simplyLife Unlimited. The Sr. Robotics Engineer will participate in the entire software development life-cycle which includes reviewing requirements, doing design, implementing the design, unit testing and integration testing. The Sr. Robotics Engineer is expected to function in a leadership role on a design team and will provide mentoring to less experienced engineers. Lead planning sessions for simple projects. Investigate design approaches and evaluate technical feasibility. To enable UX/UI design you may also be required to create wireframes to enable things such as A/B testing. Loves all aspect of software development and relishes creating products via software that delights our customers. Required to visit clinical environments to ensure you have a sound understanding of the clinical context.

Essential Duties and Responsibilities:

  • Design, develop and maintain large scale and distributed systems software.
  • Leads design teams and mentors junior engineers.
  • Leads integration efforts on simple projects.
  • Investigates design approaches, prototypes concepts and evaluates technical feasibility.
  • Continuously monitors industry for best practices and drives a culture of engineering excellence.
  • 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.



Location:

Pittsbugh, PA

REQUIRED QUALIFICATIONS, EDUCATION and/or EXPERIENCE

  • Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering, or related fields preferred, or commensurate experience.
  • 5-8 years of experience in a software engineering role.
  • Very strong knowledge of C++ and other object oriented languages.
  • Strong knowledge of Linux operating systems including internals of Linux.
  • Has worked in an Agile/Scrum environment.
  • Demonstrated ability to lead design and integration teams.
  • Strong background in computer vision.
  • Strong knowledge of software tools such as GIT, JIRA and build tools such as Make and CMake.
  • Proven expertise in leveraging design patterns.
  • Strong ability to describe design using UML.
  • 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 the ability to simplify complex situations so that junior team members and other stakeholders do not get overwhelmed.
  • 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 a very diverse background.



PREFERRED QUALIFICATIONS, EDUCATION and/or EXPERIENCE

  • Experience with FDA regulated medical devices.
  • Experience with testing frameworks like Google Test
  • Experience in software development for Medical Robotics, Surgical Navigation and Augmented Reality.
  • Demonstrated programming experience in visualization 3D data using OpenGL or similar graphics library
  • Good understanding of 3D geometric concepts such as rotation matrices and coordinate transforms
  • Experience with Windows operating systems including internal of Windows internals.
  • Experience with cloud environments such as AWS.


** Applicants must be currently authorized to work in the United States on a full-time basis without the need for employer sponsorship as Smith & Nephew is not providing employer sponsorship for a non-immigrant visa for this position. **

#LI-PS1

Smith+Nephew provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.

More Information on Smith & Nephew
Smith & Nephew operates in the Biotech industry. The company is located in Andover, MA. It has 15318 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Dental insurance, Vision insurance, Health insurance, Life insurance and 401(K). To see all 48 open jobs at Smith & Nephew, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Smith & NephewFind similar jobs