Software Engineer II

Medtronic plc
Apply Now

Job Description

The Software Engineer will be responsible for software design and development activities of complex electro-mechanical medical devices.The engineer will be a part of a small but a highly professional and geographically distributed Software team.

A Day in the Life

  • Work with global R&D teams to develop software for new and existing medical device products.
  • Software design and development of embedded real-time systems, including the development of Software Unit Test & Integration plans and protocols.
  • Creation & refining requirements, Software designs, test plans, and other project artifacts.
  • Participates in reviews, code inspections and will support the development of documentation required for FDA device approval. 
  • Participates in other quality assurance functions, including, but not limited to Software code analysis, risk/hazard analysis, and test automation development. 
  • Work effectively within a geographically dispersed and cross-functional teams during all phases of the product development process.
  • Develop test automation framework and test scripts.
  • Must be responsive, flexible, self-motivated and able to succeed within an open collaborative peer environment
  • Is highly effective, agile and thrives in a dynamic environment with multiple, changing priorities
  • Is comfortable with proactive outward communication and technical leadership and never shies away from a challenge
  • Meet key business KPI/project metrices.

Minimum Qualification

  • A Bachelor’s degree in Computer science, Electrical, Electronics / equivalent from reputed institution.
  • 5 to 7 years’ experience in Embedded Software development with at least two (2) years’ experience in the Medical device/Medical IT or regulated industry.
  • Strong experience in Software design and development for Embedded Real-Time systems development using C++ /C# and Object-Oriented concepts.
  • Experience in writing low-level drivers, interrupt service routines and general troubleshooting/debugging with hardware
  • RTOS experience with multi-threading, IPC knowledge.
  • Work experience with Data Sciences / IoT / Cloud Azure
  • Experience in developing Graphical User Interface (GUI) applications using tools like Qt or similar
  • Knowledge and experience developing Software automation test frameworks in an embedded test environment and executing test scripts (Lua, perl, python, etc.).
  • Experience working in a structured software development environment following a well-defined software development process like Agile / Lean.
  • Experience with softwarerisk analysis (per ISO 14971) including software failure mode and effects analysis (FMEA).

Nice to Haves

  • Strong analytical skills.
  • Ability to handle competing priorities, agile and maintain high energy.

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.

Whatever your specialty or ambitions, you can make a difference at Medtronic - both in the lives of others and your career. Join us in our commitment to take healthcare Further, Together.

Company Info.

Medtronic plc

Medtronic plc is an American medical device company based in Ireland for tax purposes. The company primarily operates in the United States. Medtronic has an operational and executive headquarters in Minneapolis, Minnesota in the US.

Get Similar Jobs In Your Inbox

Medtronic plc is currently hiring Software Engineer Jobs in Hyderabad, Telangana, India with average base salary of ₹700,000 - ₹1,200,000 / Year.

Similar Jobs View More