Smith & Nephewposted 19 days ago
Full-time • Mid Level
Hybrid • Pittsburgh, PA
Miscellaneous Manufacturing

About the position

We are looking for a Software Development Engineer to drive the technical solutions and execute projects that leverage digital technology for improving patient outcomes and economic value. The Software Development Engineer will lead software development through early stage prototyping, implementation of product requirements, software architecture development and proof-of-concept verification and validation. The Software Development Engineer will bring clear sense of urgency and demonstrated track record of driving innovation leading to the introduction of new technologies in the marketplace. Software Development Engineer will work independently or with the Research Technology and Innovation (RTI) team in new or important initiatives that can result in future commercial products.

Responsibilities

  • Lead software development through early stage prototyping.
  • Implement product requirements and develop software architecture.
  • Conduct proof-of-concept verification and validation.
  • Drive innovation leading to the introduction of new technologies in the marketplace.
  • Work independently or with the RTI team on new initiatives.

Requirements

  • 3+ years' experience developing/working with large-scale C++ projects in the Linux/Unix environment.
  • Good understanding of 3D geometric concepts such as rotation matrices and coordinate transforms.
  • Ability to communicate with systems users and present results of tests and experiments in text, tabular and graphic form.
  • Experience in design and implementation of FDA-compliant medical device software systems.
  • Experience/expertise in computer vision/image processing algorithms.
  • Experience with user interface toolkits.
  • Experience programming for time-critical/real-time applications.
  • Familiarity with Unix/Linux operating system.
  • Experience using data-analysis tools such as Matlab.
  • Experience with software tools such as GIT, JIRA and build tools such as Make and CMake.

Nice-to-haves

  • Strong background in computer vision.
  • Demonstrated programming experience with the OpenGL graphics library.
  • Expertise in applied Linear Algebra concepts.
  • Experience using and programming for position tracking systems.
  • Experience with 3D modeling or CAD software.
  • Business development expertise either through coursework or industry experience.
  • 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.
  • Experience with Windows operating systems including internal of Windows internals.
  • Experience with cloud environments such as AWS.

Benefits

  • 401k Matching Program
  • 401k Plus Program
  • Discounted Stock Options
  • Tuition Reimbursement
  • Flexible Personal/Vacation Time Off
  • Paid Holidays
  • Flex Holidays
  • Paid Community Service Day
  • Medical, Dental, Vision, Health Savings Account (Employer Contribution of $500+ annually)
  • Employee Assistance Program
  • Parental Leave
  • Fertility and Adoption Assistance Program
  • Hybrid Work Model (For most professional roles)
  • Hands-On, Team-Customized, Mentorship
  • Discounts on fitness clubs, travel and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service