Search jobs > Pittsburgh, PA > Senior software engineer

Senior Robotics Software Engineer

Penn Foster
Pittsburgh, Pennsylvania, US
Full-time

Senior Robotics Software Engineer

Smith & Nephew, Inc., Pittsburgh, PA : Multiple openings.

To be considered for an interview, please make sure your application is full in line with the job specs as found below.

Design, develop, and test software for the current and next generation of devices for computer-assisted robotic surgeries.

Understand and translate surgical procedure workflows into software workflow to provide the best patient outcome after surgery.

Read and understand software requirements and deliver quality medical software Software in a Medical Device (SiMD), Software as a Medical Device (SaMD) that meets these requirements.

Review designs of team members, debug reported product issues and develop new features for existing products. Understand and apply best practices to support all needed development steps to comply with Medical Device development life cycle processes.

Explore and incorporate new technologies to improve products and internal processes. Develop software used to perform orthopedic surgery more accurately and efficiently.

MINIMUM REQUIREMENTS :

Must have a Bachelor’s degree in Computer Science, Computer Engineering, Robotics Engineering, or a related field plus 5 years of post-baccalaureate experience in the job offered or related role in the Engineering industry.

Alternatively, will accept a Master’s degree in Computer Science, Computer Engineering, Robotics Engineering, or a related field plus 2 years of experience in the job offered or related role in the Engineering Industry.

Of the required experience, must have 2 years of experience in each of the following :

  • Designing and architecting large-scale, multi-threaded, real-time robotic applications using C++
  • Developing new features and new products using HIPAA-compliant software development techniques
  • Design User Interface (UI) / User Experience (UX) using UI toolkits such as QT and Open GL Graphics libraries
  • Developing in a Linux Operating System and command line programming
  • Programming device integration for time-critical inter-device communication such as sockets, USB, Ethernet, or Bluetooth
  • Managing and reviewing documentation of designs
  • Computer vision / image processing algorithms for object tracking
  • FDA medical device development regulation
  • Knee joint anatomy and implant structures
  • Knee surgery workflow understanding

Must be willing and able to travel up to 10% (100% domestic) to visit other vendors to collaborate on development of products.

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
Confidential
Pittsburgh, Pennsylvania

Senior Robotics Software Engineer (Smith & Nephew, Inc. Senior Robotics Software Engineer (REQ: R77797). Design, develop, & test software for the current & next generation of devices for computer-assisted robotic surgeries. ...

Advanced Robotics for Manufacturing (ARM)
Pittsburgh, Pennsylvania

Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you compelled to make robotics easier to use and more accessible to US manufactu...

Astrobotic
Pittsburgh, Pennsylvania

Astrobotic’s Robotics & Surface Systems is seeking a Perception Software Engineer to join our effort to develop solutions for space robotics, planetary landing, and satellite sensing applications. The company is also developing advanced space robotics capabilities such as terrain relative naviga...

Maven Machines
Pittsburgh, Pennsylvania

Maven is looking for a senior full stack engineer who is excited by our mission and can use their experience and knowledge to move up and down our stack to help design, build, and maintain the next generation of transportation technology. Collaborate with product managers, designers, and engine...

Australian Competition and Consumer Commission
Pittsburgh, Pennsylvania

We don’t do average at Aurora.We care about making a difference — and about each other.Join us in creating the best self-driving systems out there with a team that’s as terrific as you are.In order to make an application, simply read through the following job description and make sure to attach rele...

IRALOGIX,Inc
Pittsburgh, Pennsylvania

Director of Software Engineering. Industry: Retirement Services/FinTech Software. Ensure the delivery of high-quality code that adheres to a defined Software Development Life Cycle (SDLC) process, coding standards, and quality gates via automated tooling. Engineer and shepherd solutions to scale ...

Carnegie Mellon University
Pittsburgh, Pennsylvania

BS in computer science, computer engineering, software engineering, or related field of study, with 10 years of relevant experience, OR a MS in computer science, computer engineering, software engineering, or related field, with 8 years of relevant experience. The CERT division of the Software Engin...

Aurora
Pittsburgh, Pennsylvania

Senior Staff Software Engineer - Autonomy Data: Motion Planning Data Engine. Design, develop, and test onboard and off-board autonomy software. Develop tools for increasing the development speed of building and evaluating autonomy software. Experience developing software using C++. ...

Smith+Nephew
Pittsburgh, Pennsylvania

Senior Robotics Firmware Engineer (Pittsburgh, PA). In this role you will be a member of the firmware engineering team at Smith+Nephew Robotics. BS in Computer Science/Engineering or Electrical Engineering and 3+ years of experience or Masters and 2+ years of experience. Define the software architec...

ECI Software Solutions
Canonsburg, Pennsylvania

The Senior Power Systems Engineer performs system studies on electrical distribution, generation and transmission systems, reporting to the Engineering Manager and directing other engineers on a project-by-project basis. Can demonstrate skill using engineering analysis software such as SKM, ETAP, Ea...