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 Senior Software Engineer will be a member of the Engineering R&D team, working on development and validation of tools used for creating and verifying software for medical systems, while collaborating closely with other engineering staff to provide technical solutions to complex problems.
Responsibilities may include the following and other duties may be assigned:
- Participate as a member of software project or sub-project teams in the development of software applications for products and test tools.
- Adhere to defined development procedures and contribute to continuous improvement initiatives.
- Deliver high-quality work products that meet established standards.
- Translate requirements and specifications into design and implement robust software solutions.
- Engage in requirements, design, and code reviews during tool development.
- Contribute to activities such as hazard and risk analysis, design reviews, and test reviews.
- Demonstrate strong teamwork and collaboration skills in a cross-functional environment.
- Collaborates with: Team members from other disciplines, particularly hardware engineers, to develop project requirements and artifacts such as schedules Possible interaction with clinicians, third-party vendors, manufacturers, subcontractors, and other users.
- Key Activities: Execute verification and validation testing of embedded, real-time software, including development of requirements, test plans, and procedures Participate in software tool validation Support quality assurance functions, including system risk analysis (per ISO 14971), process audits, static code analysis, and test automation Participate in design reviews and code inspections Contribute to development of documentation required for FDA device approval.
Required knowledge and experience:
- Bachelor’s Degree and with 8 to 12 years of experience or an advanced degree and with 6 to 10 years of relevant experience in development and validation of product / non-product software tools.
- Strong experience in embedded C++ programming (preferably C++17) and Qt framework.
- Good understanding of Design patterns.
- Experience on Linux and/or Windows development environments; build systems such as CMake; version control (Git); unit test frameworks; static analysis; debugging tools.
NICE TO HAVE / PREFERRED: - Exposure to regulated medical software development, including familiarity with IEC 62304 and risk management practices.
- JavaScript knowledge for UI or scripting tasks.
- Familiarity with DDS (Data Distribution Service) protocol.
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 & Compensation
Medtronic 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.
This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).
About Medtronic
We 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 95,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