Sr Security Software Eng - Surgical Robotics

Posted Feb 12

Careers that Change Lives

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: https://www.medtronic.com/covidien/en-us/robotic-assisted-surgery/hugo-ras-system.html

Impact patient outcomes. Come for a job, stay for a career.

In the Surgical Robotics (SR) business, part of Medtronic’s Medical Surgical Portfolio, we believe patients around the world deserve access to quality care and improved outcomes. We strive to expand global access to care and reduce variability through robotic and analytics solutions.

SURGICAL INNOVATIONS set the standard for Minimally Invasive Surgery (MIS) by creating innovative surgical products and services.

Impact patient outcomes. Come for a job, stay for a career

This position is in the Robotic-Assisted Surgery (RAS) group working on the Hugo platform. In the Surgical Robotics (SR) business, part of Medtronic’s Medical Surgical Portfolio, we believe patients around the world deserve access to quality care and improved outcomes. We strive to expand global access to care and reduce variability through robotic and analytics solutions. This position is located at the Medtronic office in the Seaport section of Boston, MA.

A Day in the Life

The Senior Security DevOps Engineer role is a hands-on role focused on building out and securing our supportive infrastructure for our CI/CD pipelines. You will collaborate with internal stakeholders including our leadership team to evaluate and identify new technologies and tools to utilize on a go forward basis. Additionally, you will provide subject matter expertise and guidance to colleagues. The Senior DevSecOps Engineer must be able to connect business objectives, engineering practices and infrastructure requirements.

Do you like thinking out of the box? Are you familiar with DevSecOps? Do you know where security fit in the DevOps pipeline? Have you ever thought about vulnerabilities inherited from 3rd party libraries used in your code? Do you have experience with any security scan tools? Are you excited about the blue teamwork that makes your product more secure? Have you been familiar with IoT product security?

You will:

  • Focus on product security, including penetration testing, risk management, security implementations (e.g. code signing), and monitoring security signals.
  • Support the software development life cycle for design, implementation, build, deployment and debugging of embedded software on a medical device.
  • Work closely with system, hardware, and software engineers throughout the software development life cycle, communicating security concepts and identifying mitigation techniques.
  • Recognize security threats and vulnerabilities, implement security best practices and configuration managements
  • Hands-on experience developing and maintaining CI/CD automation processes & pipelines to enable fast, but safe delivery of embedded software to various stages.
  • Ability to automate release deployments across development, test, staging, Quality Assurance and production stacks using a combination of scripting languages and other automation toolkits.
  • Set-up new VM based build environments, maintain existing environments and applications via configuration management such as Ansible & Terraform.
  • Scripting expertise, can (and frequently does) write scripts from scratch in Python, bash or similar language
  • Analyze current tech stack and tools and make recommendations for further improvements.
  • Identify processes and capabilities that can be streamlined and automated.
  • Communicate effectively to help bridge stakeholder and development requirements.
  • Integral in assisting software team with support and operations.
  • Being able to work with our partner IT organizations to fulfill our technical project goals.

Must haves: Minimum requirements:

  • Bachelor’s degree required
  • Minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience

Preferred Qualifications:

  • Strong knowledge of Linux and Linux environments (Ubuntu, RHEL 6/7/8)
  • Fluent skills in object-oriented programming and experience in at least one programming language, C++ highly preferred.
  • Experience in FDA regulated product delivery.
  • Hands-on mentality.
  • Experience integrating Jenkins/Bamboo and Docker for automated build and deployment
  • Knowledge of security practices, networking protocols, firewalls, etc.
  • Strong grasp of Linux platform.
  • Experience cross-compiling for other target architectures such as ARM as well as x86 based platforms.
  • Experience with embedded products and RTOS’s such as QNX.
  • Familiarity with software development life cycle models, Agile, and DevOps programming methodologies.
  • Experience managing/monitoring virtualized servers (either on-premise or cloud) for optimal performance.
  • Experience working cross functionally across multiple teams.
  • Ability to successfully work with internal customers, developers, testers, systems, project management, and support staff
  • Excellent problem solving, analytical skills and technical troubleshooting skills
  • Experience with an embedded product build environment and tools (make, CMake, compilers, cross-compile tools, IDE's, etc)

Working Conditions:

Standard Office setting in Boston, MA, USA. Occasional travel estimated at less than 10%.

About Medtronic

Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.

We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future.

Physical Job Requirements

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.

The physical demands described within the Day in the Life section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EEO

It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here: http://www.uscis.gov/e-verify/employees .