Senior Software Engineer - 6-Month Contract in London
Senior Software Engineer - 6-Month Contract

Senior Software Engineer - 6-Month Contract in London

London Temporary 76800 - 115200 £ / year (est.) Home office (partial)
Go Premium
D

At a Glance

  • Tasks: Lead software development for innovative medical devices using modern C++ and cutting-edge technology.
  • Company: Join Medtronic, a leader in global healthcare technology focused on innovation and equity.
  • Benefits: Competitive salary, flexible benefits, and a commitment to employee well-being.
  • Why this job: Make a real impact in healthcare by improving surgical standards globally with your coding skills.
  • Qualifications: 2-3 years of experience in software development, especially in modern C++ and Unix/Linux environments.
  • Other info: Collaborative team environment with opportunities for professional growth and development.

The predicted salary is between 76800 - 115200 £ per year.

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

Medtronic Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you’re interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you.

As a Senior Software Engineer, you’ll be performing development, primarily in modern C++, helping to expand the services offered by our existing and new generation of devices, while ensuring the codebase is maintainable.

Responsibilities may include the following and other duties may be assigned:

  • Work within our highly technically diverse multidisciplinary teams (application software, embedded, cloud platform, etc.).
  • Contribute to the core application software by developing enhancements for our existing intra-operative devices.
  • Take ownership of the maintainability and reliability of the application software in our existing intra-operative devices and helping develop the software stack for our next generation intra-operative devices.
  • Maintain and enhance methods for device monitoring and cloud connectivity.
  • Investigate, debug, and resolve issues reported from testing and support.
  • Participate in the relevant security and regulatory compliance processes.
  • Develop robust and secure-by-design software fit for a medical-grade system.
  • Must be able to commute frequently to London-based office; 2 days per week onsite.

Required Knowledge and Experience:

  • BS/MS in Computer, Electrical, Electronics Engineering or equivalent.
  • Minimum 2 or 3 years of relevant industry experience.
  • Current experience in developing high quality, high performing code in modern C++ (C++17 and higher).
  • Strong knowledge of Unix/Linux environments.
  • Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.).
  • Experience working with deployed hardware systems and remote device management.
  • Experience with unit testing using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools.
  • Flexible - you can independently solve problems as they arise but are comfortable asking for help when you need it.
  • Comfortable with complexity – being able to think through consequences of changes in a highly interconnected ecosystem over varied use environments.
  • A high level of code craftsmanship and focus on quality.

Preferred skills include experience with GUI frameworks like React or Qt, and familiarity with regulated industries such as medical devices, automotive, finance, or aerospace. Knowledge of AWS, systems engineering principles, and core security concepts is also valued.

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.

Pay range: United Kingdom: 76,800.00 GBP - 115,200.00 GBP | 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.

Senior Software Engineer - 6-Month Contract in London employer: DSL Digital Surgery Limited

At Medtronic, we pride ourselves on being an exceptional employer that champions innovation and healthcare equity. Our collaborative work culture fosters creativity and technical excellence, providing employees with opportunities for professional growth while working on cutting-edge technology that makes a real difference in people's lives. With a competitive salary, flexible benefits, and a commitment to employee well-being, joining our London-based team as a Senior Software Engineer means contributing to meaningful advancements in medical technology.
D

Contact Detail:

DSL Digital Surgery Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - 6-Month Contract in London

✨Tip Number 1

Network like a pro! Reach out to current or former Medtronic employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your C++ skills and understanding the latest in embedded systems. We want to see your passion for tech and how you can contribute to our mission of improving healthcare.

✨Tip Number 3

Showcase your problem-solving skills during interviews. Be ready to discuss past projects where you tackled complex issues, especially in high-stakes environments like medical devices. We love hearing about your hands-on experience!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Medtronic.

We think you need these skills to ace Senior Software Engineer - 6-Month Contract in London

Modern C++ (C++17 and higher)
Unix/Linux environments
Inter-process communication frameworks (gRPC, DDS, Zenoh)
Remote device management
Unit testing methodologies (Test-Driven Development)
Testing frameworks (Google Test)
Problem-Solving Skills
Code craftsmanship
GUI frameworks (React, Qt)
Familiarity with regulated industries (medical devices, automotive, finance, aerospace)
Knowledge of AWS
Systems engineering principles
Core security concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience in modern C++ and any relevant projects that showcase your problem-solving abilities.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about improving healthcare through technology. Share specific examples of how you've contributed to similar projects or teams in the past.

Showcase Your Technical Skills: Don’t forget to mention your familiarity with Unix/Linux environments and any experience with inter-process communication frameworks. We love seeing candidates who can demonstrate their technical prowess!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!

How to prepare for a job interview at DSL Digital Surgery Limited

✨Know Your C++ Inside Out

Make sure you brush up on your modern C++ skills, especially C++17 and higher. Be prepared to discuss your previous projects where you've developed high-quality, high-performing code. They’ll likely want to see how you approach coding challenges, so practice explaining your thought process.

✨Familiarise Yourself with the Tech Stack

Get comfortable with the technologies mentioned in the job description, like Unix/Linux environments and inter-process communication frameworks such as gRPC or DDS. Being able to talk about your experience with these tools will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've independently solved complex problems in past roles. Medtronic values flexibility and the ability to think through consequences in interconnected systems, so be ready to share specific instances where you navigated challenges successfully.

✨Understand the Medical Device Landscape

Since this role is within the medical device industry, it’s crucial to have a grasp of regulatory compliance and security concepts. Brush up on relevant standards and be ready to discuss how you would ensure software is robust and secure for medical-grade systems.

Senior Software Engineer - 6-Month Contract in London
DSL Digital Surgery Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>