Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Medtronic Principal DevOps Software Engineer - Surgical Robotics in Boston, Massachusetts

Principal DevOps Software Engineer - Surgical Robotics

Location:

Boston, Massachusetts, United States

Requisition #:

210005R4

Post Date:

Apr 06, 2021

Careers that Change Lives:

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 Medtronics Robotic-Assisted Surgery platform as we move through commercial launch and production scale-up.

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.

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 Medtronics 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 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 Have: Minimum Requirements

  • Bachelors degree required

  • Minimum of 7 years of relevant experience, or advanced degree with a minimum of 5 years relevant experience.

Nice to Have:

  • 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 RTOSs 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, IDEs, 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. Lets 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 .

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.

DirectEmployers