Principal Software Engineer - Surgical Robotics.

Medtronic
North Haven, Connecticut, US
Full-time

Careers that Change Lives

In this role, you will join a world class team of mechanical, electrical and software engineers responsible for further development and enhancement of the globally launched Robotic Assisted Surgery platform within the Surgical Operating unit :

Medtronic’s Surgical Operating Unit is one new, powerful operating unit bringing together the people and product portfolio of Surgical Robotics and Surgical Innovations.

With the Medtronic Mission as our North Star, we will build on our legacy of proven surgical solutions and advance the promise of robotics and digital solutions for the benefit of the customers and patients we serve.

Make impact by exploring a career with the world’s leading Medical Device company, striving

A Day in The Life

As a Principal Controls Software Engineer working at Medtronic, you will provide technical leadership in the development of software that supports, legacy, current and future generations of robotic surgical instruments.

You will lead teams to create software solutions that run on a sophisticated real-time embedded platform, using embedded sensor and actuator hardware to deliver high-bandwidth, precise and robust instrument response.

In addition, this role will involve engagement with the electromechanical design of surgical instruments at all stages with a focus on control software requirements development that is compatible with the test, verification, and validation of a safety-critical system.

Responsibilities may include the following and other duties may be assigned :

  • Leading multiple scrum teams as Software Technical Lead to support development of surgical robotic instrument project.
  • Oversee design feedback control algorithms in MATLAB / Simulink using classical PID control laws or advanced control methods and update / tune existing software implementation to support released products.
  • Contribute to the continuous improvement of verification methods.
  • Partner with the greater software organization, systems engineering, and validation groups to define and review software requirements.
  • Act as an independent reviewer of MATLAB / Simulink models to ensure that all software meets quality standards and follow proper architecture.
  • Prepare and participate in design reviews.
  • Document or participate in the documentation of the software including architecture and design detail, unit testing, anomaly tracking and reports.

Must Have : Minimum Requirements

Bachelor’s Degree with 7 years of relevant experience, or advanced degree with 5 years of relevant experience.

Nice to Have

  • Proficient in use of modeling & simulation software (MATLAB / Simulink strongly preferred)
  • Familiarity with multi-body kinematics and dynamics.
  • Experience in design and implementation of position, velocity, and torque feedback controllers.
  • Knowledge of discrete signal processing methods and algorithms.
  • Experience with reduced order modeling of mechatronic systems.
  • Knowledge of techniques used for real-time estimation of uncertain parameters.
  • Experience in implementation of advanced control algorithms, as an example, Optimization based control methods.
  • Experience with real-time software on microprocessor-based systems and developing software in a Linux environment.
  • Integrating mechanical and electrical hardware and software.
  • Familiarity with software requirement creation, FMEA analysis and verification.
  • Medical product development process highly desired-regulator processes, safety considerations. hands-on experience with medical / surgical devices / instruments
  • Experience with a big company with matrix structures, having already worked with cross functional teams within an international environment.
  • Fluency in English is required (German a plus)
  • Experience in prototype level C++ coding is a plus.
  • Experience in open-ended, robotics research projects is a plus.
  • Ability to travel up to once per month
  • 30+ days ago
Related jobs
Medtronic
North Haven, Connecticut

Located in the Medtronic offices in either the Seaport District in Boston, MA, or North Haven, CT, or Wessling, Germany; as the PrincipalEmbedded Software Engineer you will be a lead contributor to the embedded software development efforts in the Software Center of Excellence of the Surgical Robotic...

Cboe Global Markets, Inc.
Connecticut
Remote

Position Title: Principal Full-Stack Software Engineer C#/. Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has extensive experience in developing and engineering complex and performant server-s...

Medtronic
North Haven, Connecticut

As a Senior Controls Software Engineer working at Medtronic, you will be a major contributor to the software that controls robotic surgical instruments. In the Surgical Robotics (SR) business, part of Medtronic’s Medical Surgical Portfolio, we believe patients around the world deserve access to qual...

New Relic, Inc.
Prospect, Connecticut
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer Req ID FY|R&D|#8 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boise, Idaho...

Medtronic
North Haven, Connecticut

Medtronic’s Surgical Operating Unit is one new, powerful operating unit bringing together the people and product portfolio of Surgical Robotics and Surgical Innovations. In this role, you will join a world class team of mechanical, electrical and software engineers responsible for further developmen...

Cboe Global Markets, Inc.
Connecticut
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...

Home Depot
CONNECTICUT, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

Promoted
PerkinElmer
Shelton, Connecticut

This principal engineer position will be a lead role within the Mechanical Engineering team. This engineer will embrace full ownership of their designs from the conceptual state through the detailed design, validation and through to production. Key member of the project team in defining the system r...

Promoted
Sargent Manufacturing Company
New Haven, Connecticut

QA Firmware Engineer III (Multiple Openings) (New Haven, CT) for Sargent Manufacturing Company to create & maintain Python scripts that facilitate communication w/ smart lock devices, sensors, readers, & emulators to streamline testing processes. ...

Promoted
TIMES MICROWAVE SYSTEMS
Wallingford, Connecticut

Participate in, and potentially lead a growing team of engineers to accomplish multiple automation projects of various sizes and priority levels. Support design and manufacturing engineering teams in improving product designs and processes for automation. Bachelor’s Degree in an Engineering di...