Senior Software Engineer at Medtronic

Hyderabad, Telangana, India

Medtronic Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, Medical DevicesIndustries

Requirements

  • Bachelor’s degree and a minimum of 8 years of relevant experience, or advanced degree and minimum of 6 years of relevant experience
  • 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, C++ highly preferred
  • 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 with containers
  • Experience cross-compiling for other target architectures such as ARM as well as x86 based platforms
  • Experience with a real-time OS 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)
  • Experience working with the global/multi-development sites environment is a plus
  • Cybersecurity experience is desirable, designing and maintaining secure OS and applications (e.g. SSL/TLS, DTLS, TPM, Trusted/Secure Boot, Root of Trust, Authentication, Encryption, Public/Private Key, Key/Certificate Management, authenticated and secure communications protocols)

Responsibilities

  • 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

Skills

Embedded Software
CI/CD
Git
Agile
Python
Bash
Ansile
Terraform
Configuration Management
Version Control
Scripting

Medtronic

Develops and manufactures medical devices and therapies

About Medtronic

Medtronic provides medical technology, services, and solutions to improve patient care. The company develops a variety of medical devices, including pacemakers, insulin pumps, surgical tools, and neurostimulation devices, which help diagnose, prevent, and treat chronic diseases. These products are used by hospitals, clinics, and healthcare professionals around the world. Medtronic stands out from competitors by investing significantly in research and development to create new products and offering additional services like training and patient management programs. The goal of Medtronic is to enhance patient outcomes and lower healthcare costs through its comprehensive range of medical solutions.

Fridley, MinnesotaHeadquarters
1949Year Founded
$3.2MTotal Funding
IPOCompany Stage
Biotechnology, HealthcareIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Paid Vacation
Paid Sick Leave
Paid Holidays
401(k) Retirement Plan
401(k) Company Match
Employee Stock Purchase Plan
Employee Assistance Program
Wellness Program

Risks

Emerging competitors like Fire1 threaten Medtronic's heart failure management market share.
Spine biologics market growth may attract new entrants, increasing competition for Medtronic.
Recent IPOs in medtech indicate rising competition, challenging Medtronic's market position.

Differentiation

Medtronic's diverse product range spans cardiovascular, diabetes, neurological, and surgical technologies.
The company invests heavily in R&D to drive innovation in medical devices.
Medtronic offers comprehensive services, including training and technical support, enhancing product value.

Upsides

Exclusive deal with Kuros enhances Medtronic's orthopedic portfolio and market share.
Growing spine biologics market offers expansion opportunities in spinal fusion and regenerative medicine.
Balloon catheters market growth aligns with Medtronic's recent product launches, boosting cardiovascular presence.

Land your dream remote job 3x faster with AI