Medtronic is looking to solve the problem of enabling earlier diagnosis, better treatment, faster complication-free recovery, and enhanced patient outcomes through less invasive surgical solutions by developing innovative surgical products and services that focus on surgical procedures of diseases and conditions
Requirements
- B.S. or M.S. in Computer Science, Computer Engineering, or equivalent experience
- 10 + overall years of relevant experience
- 5+ years of proven track record crafting & implementing sophisticated software systems
- Strong SW engineering process skills including development, test, and deployment using infrastructure-as-code , scripting, and CI/CD automation
- Experience with an embedded product build environment and tools (make, CMake, compilers, cross-compile tools, IDE's, etc )
- Expert level automation skills and driving initiatives to automate processes
- Deep knowledge of Agile principles and practices and the ability to transfer that understanding at all levels of the organization
Responsibilities
- Support the software development life cycle for design, implementation, build, test, deployment and debugging of embedded software on a medical device
- Architecting, implementing, and supporting an end-to-end CI/CD system which includes the Atlassian Suite of tools (Jira, BitBucket , Bamboo, Confluence) and JFrog Artifactory
- Lead and participate on a team of DevOps engineers to develop, deploy, and operate infrastructure, tools, and services for our large and continuously growing SCM eco-system
- Ability to automate release deployments across development, test, staging, Quality Assurance and production stacks using a combination of scripting languages and other automation toolkits
- Debug build issues for a cross-compiled, multi-target architecture based embedded product
- Identifying problem areas within the current software systems and crafting efficient solutions
- Collaborating with internal and external customers, partners, and leadership to define a roadmap for SCM systems that enables our customers to increase product development efficiency
Other
- B.S. or M.S. in Computer Science, Computer Engineering, or equivalent experience
- 10 + overall years of relevant experience
- Must work a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration
- Must be able to interact with a computer, and communicate with peers and co-workers
- Must be independently mobile