Careers that Change Lives
You will be a Senior Software Engineer who has an entrepreneurial flare. You will be a jack of all trades within your discipline, not frightened of getting your hands dirty simultaneously on multiple projects, supporting projects from advanced blue-sky research to the development of best-in-class patient vital signs monitoring products. You will be an all-rounder conversant in multiple programming languages and tool stacks from embedded all the way to web applications.
We are an Artificial Intelligence and Algorithm development team based in Edinburgh. We work on advanced research for novel sensors as well as supporting the algorithm enhancement of more mature in field products. Our small world class functional team supports the newly created Acute Care and Monitoring (ACM) Operating Unit (OU) that is committed to excellence in innovation and commercialization to pursue our vision and long-term business growth. The OU is based mainly out of Boulder, Colorado.
A Day in the Life
• Design, develop and debug software tools to support algorithm development for:
• Patient monitoring sensors and devices.
• Algorithm training and analysis tools.
• Clinical decision-making tools.
• Design, develop and debug software tools that are used to support clinical trials of key products.
• Provide architectural guidance and leadership to outsourced tool and sensor development.
• Provide architectural guidance and leadership to other OU projects supporting sensor, tooling, and other OU applications.
• Contribute to the design, development and maintenance of a data lake supporting sensor algorithm development, training, and validation.
Must Haves
• Bachelor’s degree in Electrical Engineering, Computer/Software, Biomedical or similar Engineering with a relevant experience
• Proven experience in more than 50% of the following: C/C++ development, C#/.NET, Python/Matlab, Qt, SQL, Linux
• Experience of creating documentation, creating test plans and executing tests to validate software functionality
• Ability to work with cross-functional teams and communicate technical concepts to non-technical stakeholders
• Experience with Agile software development methodologies.
• Working experience with version control systems (e.g., Git, SVN)
Nice to Haves
• Experience in the medical devices or sensor and algorithm industries
• Knowledge of signal processing algorithms
• Familiarity with machine learning and artificial intelligence
• Familiarity with computer vision/image processing
We Offer
At Medtronic, you will find a diverse team of innovators who bring their unique backgrounds and their individual life experiences to work every day. We work hard to cultivate a workforce that reflects our patients and partners, we believe it’s the only way to drive healthcare forward.
We offer a competitive salary and benefits package to all our employees:
• Flexible working environment
• Annual Incentive Plan % depending on company results
• Pension scheme and group discount on healthcare insurance
• Training possibilities via Cornerstone/Harvard Manage Monitor/Skills Lab
• Employee Assistance Program and Recognize! (our global recognition program)
Our Commitment
Our unwavering commitment to inclusion, diversity, and equity (ID&E) means zero barriers to opportunity within Medtronic and a culture where all employees belong, are respected, and feel valued for who they are and the life experiences they contribute. We know equity starts beyond our workplace, and we must play a role in addressing systemic inequities in our communities if we hope to have long-term sustainable impact. Anchored in our Mission, we continue to drive ID&E forward both to enhance the well-being of Medtronic employees and to accelerate innovation that brings our lifesaving technologies to more people in more places around the world.