MEMedtronic
Software Dev Ops Engineer II
Hyderabad ₹8-12 LPA Posted 24 Jun 2025
FULL TIME
Git
Bash
C++
Ubuntu
Python
Job Description
As a Software DevOps Engineer II at Medtronic, you'll be a vital part of our team, focused on supporting the entire software development life cycle for embedded software on our cutting-edge medical devices. You'll be instrumental in designing, implementing, and maintaining robust CI/CD pipelines, optimizing build environments, and ensuring the seamless deployment of software from development to production. Your expertise in automation and scripting will directly contribute to accelerating innovation and enhancing the quality of medical technology that changes lives.
A Day in the Life
You will drive embedded software DevOps excellence by:
- Supporting the software development life cycle for the design, implementation, build, deployment, and debugging of embedded software on medical devices.
- Developing and maintaining CI/CD automation processes and pipelines to enable fast yet safe delivery of embedded software across various stages.
- Developing and maintaining sound version control best practices based on CM systems (Git), including branching and merging strategies.
- Serving as a technical lead for an Agile team and actively participating in all Agile ceremonies.
- Automating release deployments across development, test, staging, Quality Assurance, and production environments using scripting languages and automation toolkits.
- Setting up new VM-based build environments and maintaining existing environments and applications via configuration management tools such as Ansible and Terraform.
- Debugging complex build issues for cross-compiled, multi-target architecture-based embedded products.
- Writing scripts from scratch in Python, Bash, or similar languages to automate processes.
- Analyzing the current technology stack and tools, then making recommendations for continuous improvements.
- Identifying processes and capabilities that can be streamlined and automated.
- Communicating effectively to help bridge stakeholder and development requirements.
- Assisting the software team with support and operations, acting as an integral part of their success.
- Collaborating with partner IT organizations to achieve technical project goals efficiently.
Must-Have: Minimum Qualifications
- A Bachelor's degree in Computer Science, Electrical, Electronics, or an equivalent field from a reputed institution.
- 8 to 12 years of experience in Embedded Software Verification & Validation, with at least two (2) years of experience in the medical device/Medical IT or a regulated industry.
- Strong knowledge of Linux and Linux environments (Ubuntu, RHEL 6/7/8).
- Must be fluent with Git.
- Fluent skills in object-oriented programming and experience in at least one programming language, with C++ highly preferred.