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: Hugo RAS System.
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.
A Day in the Life
The DevOps Software Engineer role is a hands-on role focused on building out and supporting the infrastructure for our CI/CD pipelines. You will collaborate with internal stakeholders including our leadership team to evaluate and identify modern technologies and tools to utilize on a go forward basis. The DevOps Software Engineer must be able to connect business objectives, engineering practices and infrastructure requirements.
Are you interested in learning how to cross-compile 3rd party libraries from source and create a Debian package to distribute them? Are you interested in knowing more about CMake? Are you looking to be the go-to source for Git commands and solutions on your team? Do you enjoy automating yourself out of a task and then moving on to the next task to automate? Do you enjoy adding to your Linux admin skills?
You will:
- 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.
- Hands-on experience developing and maintaining CI/CD automation processes & pipelines to enable fast, but safe delivery of embedded software to various stages.
- Assist in automating 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 familiarity and ability to write scripts from scratch in Python, bash, or similar language.
- Participate in analyzing current tech stack and tools and participate in feedback sessions.
- Implement processes and tasks that can be streamlined and automated.
- Communicate effectively to help bridge stakeholder and development requirements.
- 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.
- 0 years of experience required.
Nice-to-have Qualifications:
- Strong grasp of software engineering fundamentals, object-oriented programming, and experience in at least one programming language, C++ highly preferred.
- Enjoys being a part of a team environment.
- Familiarity in FDA regulated product delivery.
- Hands-on mentality.
- Experience integrating Jenkins/Bamboo and Docker for automated build and deployment.
- Familiarity of security practices, networking protocols, firewalls, etc.
- Knowledge of Linux platform and basic commands.
- Familiarity with embedded products and RTOS’s such as QNX.
- Familiarity with software development life cycle models, Agile, and DevOps programming methodologies.
- Familiarity managing/monitoring virtualized servers (either on-premises 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.
- Familiarity 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.
#J-18808-Ljbffr