Senior Software Engineer in London

Senior Software Engineer in London

London Temporary 60000 - 80000 ÂŁ / year (est.) Home office (partial)
Planet Pharma Group

At a Glance

  • Tasks: Develop life-saving software for innovative medical devices and collaborate with experts.
  • Company: Join a dynamic team at the forefront of healthcare technology.
  • Benefits: Hybrid work model, competitive pay, and opportunities for professional growth.
  • Other info: 6-month contract with excellent career advancement potential.
  • Why this job: Make a real impact on patient care while working with cutting-edge technology.
  • Qualifications: Experience in C++ and Unix/Linux environments; problem-solving skills required.

The predicted salary is between 60000 - 80000 ÂŁ per year.

Join a dynamic team pushing the boundaries of healthcare innovation as a Senior Software Engineer. In this pivotal role, you’ll develop and enhance cutting‑edge intra‑operative devices that save lives and improve patient outcomes. Collaborate with multidisciplinary experts in a fast‑paced environment to deliver robust, secure, and reliable software solutions that make a real difference worldwide.

What You’ll Bring:

  • A BS/MS in Computer, Electrical, Electronics Engineering, or a related field.
  • Proven experience developing high‑quality, high‑performance code in modern C++ (C++17 or higher).
  • Strong expertise working within Unix/Linux environments.
  • Hands‑on experience with inter‑process communication frameworks such as gRPC, DDS, or Zenoh.
  • Background working with deployed hardware systems and remote device management.
  • Skilled in unit testing methodologies like TDD, with familiarity with testing frameworks such as Google Test.
  • An independent problem solver comfortable navigating complex, interconnected ecosystems.
  • A commitment to high code craftsmanship and quality assurance.

Nice to Have:

  • Experience with GUI frameworks like React or Qt.
  • Prior work in the medical device or similarly regulated industries (automotive, aerospace, finance).
  • Knowledge of Amazon Web Services (AWS).
  • Systems engineering and design experience.
  • Understanding of core security principles.

Preferred Education & Experience:

  • A relevant degree (BS/MS) and significant experience in embedded, application, or cloud‑based software development, ideally within regulated environments.

Other Requirements:

  • Located in or near London, UK, with a hybrid work model (2 days on‑site per week).
  • Must be available to start ASAP.
  • This role offers a 6‑month contract, fully aligned with project goals and deliverables.

Ready to harness your expertise in a meaningful way? Apply now to be a key player in advancing medical technology and transforming patient care worldwide!

Senior Software Engineer in London employer: Planet Pharma Group

Join a forward-thinking company at the forefront of medical technology, where as a Senior Software Engineer, you will be part of a collaborative and innovative team dedicated to saving lives and enhancing patient outcomes. With a strong emphasis on employee growth, you will have access to continuous learning opportunities and a supportive work culture that values high-quality craftsmanship and teamwork. Located in London, this role offers a hybrid work model, allowing for a balanced professional and personal life while contributing to meaningful advancements in healthcare.
Planet Pharma Group

Contact Detail:

Planet Pharma Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the medical tech field and let them know you're on the lookout for opportunities. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C++ or medical devices. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Unix/Linux environments and inter-process communication frameworks. We want you to feel confident and ready to impress!

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer in London

C++ (C++17 or higher)
Unix/Linux environments
Inter-process communication frameworks (gRPC, DDS, Zenoh)
Unit testing methodologies (TDD)
Testing frameworks (Google Test)
Problem-solving skills
Code craftsmanship
Quality assurance
GUI frameworks (React, Qt)
Amazon Web Services (AWS)
Systems engineering and design
Core security principles
Embedded software development
Application software development
Cloud-based software development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with modern C++ and Unix/Linux environments. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about medical technology and how your background makes you a perfect fit for our team. Let us know what excites you about this opportunity!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in the past. We love independent thinkers who can navigate tricky situations, so share those experiences that demonstrate your expertise!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Planet Pharma Group

✨Know Your Code Inside Out

Make sure you’re well-versed in modern C++ (C++17 or higher). Brush up on your coding skills and be ready to discuss your past projects. Be prepared to explain your thought process and the decisions you made while developing high-quality, high-performance code.

✨Familiarise Yourself with the Tech Stack

Since the role involves working within Unix/Linux environments and inter-process communication frameworks like gRPC or DDS, it’s crucial to have hands-on experience. Review these technologies and think of examples where you've successfully implemented them in your previous roles.

✨Showcase Your Problem-Solving Skills

As an independent problem solver, you’ll need to demonstrate how you navigate complex ecosystems. Prepare to discuss specific challenges you’ve faced in past projects and how you overcame them. This will show your ability to think critically and adapt in a fast-paced environment.

✨Highlight Your Commitment to Quality

With a focus on high code craftsmanship and quality assurance, be ready to talk about your experience with unit testing methodologies like TDD. Share examples of how you’ve used testing frameworks such as Google Test to ensure robust software solutions.

Senior Software Engineer in London
Planet Pharma Group
Location: London

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

>