At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the Life• The Software Engineer will be a member of the Engineering R&D team working on the software development and support of medical devices. Works closely with other members of the engineering staff to provide technical solutions to engineering problems.
• The Software Engineer will participate in development and validation of tools used in development of software for medical systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Participates, as a member of software project or sub-project team(s), in the development of software applications for product / test tools
- Adheres to defined development procedures and work towards continuous improvement.
- Generates high-quality work products.
- Translates requirements/specifications into design, and ultimately software.
- Participates in requirements, design and code reviews during the development of tools
- Participates in other activities, such as performing hazard and risk analysis, reviews of designs and tests, etc.
- Functions well in a team environment.
PRINCIPAL WORKING RELATIONSHIPS
- Reports to the Associate Engineering Manager / Engineering Manager.
- Accountable to Project Manager(s) for project-related responsibilities.
- Frequent interaction with team members from other disciplines, particularly hardware engineers, to develop project requirements and other project artifacts such as project schedules. Possible interaction with clinicians, third-party vendors, manufacturers, subcontractors, and other users.
- Executing Verification and validation testing of embedded, real-time software, including the development of requirements, test plans and procedures.
- Participate in Software tool validation.
- Participation in quality assurance functions, including, but not limited to, system risk analysis (per ISO 14971), process audits, static code analysis and test automation.
- Participating in design reviews and code inspections and will support the development of documentation required for FDA device approval.
EXPERIENCE
- 4-6 years of experience in development and validation of non-product software tools.
- Experience in Python programming.
- Good understanding of Design patterns.
- Working knowledge of Linux.
Preferred :
- Create, review, and approve all software development documents associated with each phase of software development, including software verification and validation plans and protocols.
- Work closely with software engineers
- Document errors and anomalies and assist with corrective and preventative measures. Work closely with other Software Engineers to fix bugs.
- Knowledge in C/C++ development environment is a Plus.
- Experience with a documented software development processes or familiarity with FDA and ISO standards like IEC 62304 is a plus.
EDUCATION
- Required: - B.E or B.Tech in Computer Sciences, Electronics or Electrical Engineer.
- Preferred: - M.E or M.Tech in Computer Sciences, Electronics or Electrical Engineer.
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.
Benefits & CompensationMedtronic offers a competitive Salary and flexible Benefits Package
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create.We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
About MedtronicWe lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 90,000+ passionate people.
We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here