Prin Software Dev Ops Engineer - Surgical Robotics Job at Medtronic

Medtronic Boston, MA

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.

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.

Are you making an impact? Are you supporting a mission that improves lives? We at Medtronic are building on our longstanding reputation to contribute to human welfare and alleviate pain, restore health, and extend life of the customers that use our products.

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

A Day in the Life

You will be a key contributor in a Principal Software Engineering role on the DevOps team developing and supporting the CI/CD platform and infrastructure for Medtronic’s Robotic-Assisted Surgery platform as we move through commercial launch and production scale-up.

The Principal DevOps Engineer roles is a hands-on role focused on building out 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 Principal DevOps Engineer must be able to connect business objectives, engineering practices and infrastructure requirements.

Do you know how to cross-compile 3rd party libraries from source and create a Debian package to distribute them? Are you a CMake expert? Are you the go-to source for Git commands and solutions on your team? Do you like automating yourself out of a task and then moving on to the next task to automate? Do you have strong Linux admin skills? Have you been doing DevOps before it was called DevOps?
You will:

  • Support the software development life cycle for design, implementation, build, deployment and debugging of embedded software on a medical device.
  • Hands-on experience developing and maintaining CI/CD automation processes & pipelines to enable fast, but safe delivery of embedded software to various stages.
  • Develop & Maintain sound version control best practices-based CM systems (GIT), including branching and merging strategies.
  • Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies.
  • 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.
  • Debug build issues for a cross-compiled, multi-target architecture based embedded product.
  • Scripting expertise, can (and frequently does) write scripts from scratch in Python, bash or similar language
  • Analyze technology 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 7 years of relevant experience, or advanced degree with a minimum of 5 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 .




Please Note :
blog.nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, blog.nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.