Prin Software Engineer

Prin Software Engineer

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Planet Pharma Group

At a Glance

  • Tasks: Lead the development of innovative medical devices that enhance patient care.
  • Company: Dynamic team at the forefront of medical technology innovation.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Join a multidisciplinary team and shape the future of medical devices.
  • Why this job: Make a real impact in healthcare by designing cutting-edge software solutions.
  • Qualifications: Extensive embedded software experience and strong collaboration skills required.

The predicted salary is between 60000 - 80000 € per year.

Join Our Team as a Principal Software Engineer – Pioneering Medical Device Innovation

Are you a seasoned Embedded Software Engineer with a passion for creating cutting-edge medical solutions? We are seeking a highly skilled Principal Software Engineer to lead the development of advanced medical devices used in operating rooms worldwide. This is your chance to make a meaningful impact by designing robust, secure, and innovative software that improves patient outcomes. Be part of a dynamic, multidisciplinary team dedicated to transforming healthcare technology.

What You’ll Bring to the Table – Required Skills

  • Extensive experience in embedded software development with a strong focus on hardware integration and system bring‑up
  • Proficiency in C++, ideally with version 20; versions 11 or 14 are acceptable
  • Deep expertise in Linux, including working with Linux device drivers (V4L2, I2C, SPI, UART), kernel customization, device trees, and Linux system components
  • Hands‑on experience with Linux build systems such as Yocto or Buildroot
  • Knowledge of video streaming technologies, codecs, and camera sensors (preferred but not mandatory)
  • Strong understanding of system security, cryptography, and secure‑by‑design development principles
  • Experience with over‑the‑air firmware updates and remote device management
  • Basic electronics aptitude, familiar with schematics and datasheets
  • Excellent communication skills, capable of collaborating effectively with multidisciplinary teams

Nice‑to‑Have Skills

  • Experience in deployed hardware systems and remote device management
  • Programming skills in Python
  • Nvidia computing platform expertise
  • Microcontroller development background
  • Cloud platform experience, including AWS
  • Familiarity with automated testing frameworks
  • Exposure to medical device development or other safety‑critical applications

Preferred Education and Experience

  • Bachelor’s or Master’s degree in Computer, Electrical, or Electronics Engineering or a related field
  • Proven track record of leading embedded software projects in complex environments
  • Demonstrated experience working with Linux kernels, device drivers, and hardware integration

Other Requirements

  • Location: London, UK – hybrid work model requiring 3 days onsite per week
  • Contract duration: 6 months with potential for extension
  • Ability to start immediately or ASAP

If you’re ready to bring your technical expertise to a purpose‑driven organization at the forefront of medical technology, we encourage you to apply now. Join us in shaping the future of healthcare devices and making a difference in patient care worldwide.

Prin Software Engineer employer: Planet Pharma Group

Join a pioneering organisation at the forefront of medical device innovation, where your expertise as a Principal Software Engineer will directly contribute to improving patient outcomes globally. Enjoy a collaborative and dynamic work culture in London, with a hybrid model that promotes work-life balance, alongside opportunities for professional growth and development in a meaningful field. Be part of a team that values creativity and innovation, making a real difference in healthcare technology.

Planet Pharma Group

Contact Detail:

Planet Pharma Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Prin Software Engineer

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. You never know who might have the inside scoop on a Principal Software Engineer role.

Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your embedded software projects, especially those involving Linux and hardware integration. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Ace the interview! Brush up on your technical knowledge, especially around C++ and Linux systems. Be ready to discuss your past projects and how you've tackled challenges in embedded software development.

Tip Number 4

Apply through our website! We make it easy for you to submit your application directly, so don’t miss out on the chance to join our dynamic team. Your next big opportunity could be just a click away!

We think you need these skills to ace Prin Software Engineer

Embedded Software Development
C++ (version 20, 11 or 14)
Linux
Linux Device Drivers (V4L2, I2C, SPI, UART)
Kernel Customization
Device Trees
Linux Build Systems (Yocto, Buildroot)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in embedded software development and hardware integration. We want to see how your skills align with the role, so don’t be shy about showcasing your C++ expertise and Linux knowledge!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for medical technology and how you can contribute to our mission. Let us know why you’re excited about this opportunity and how your background makes you a perfect fit.

Showcase Relevant Projects:If you've worked on projects involving Linux device drivers or firmware updates, make sure to mention them! We love seeing real-world examples of your work, especially if they relate to medical devices or safety-critical applications.

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 don’t miss out on any important updates. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Planet Pharma Group

Know Your Tech Inside Out

Make sure you brush up on your embedded software development skills, especially in C++ and Linux. Be ready to discuss your experience with hardware integration and system bring-up, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous projects. Highlight your experience with secure-by-design principles and over-the-air firmware updates, as these will demonstrate your ability to handle complex medical device requirements.

Communicate Clearly and Confidently

Since collaboration is key in a multidisciplinary team, practice articulating your thoughts clearly. Be prepared to explain technical concepts in a way that non-technical team members can understand, showcasing your excellent communication skills.

Research the Company and Its Impact

Familiarise yourself with the company’s mission and the specific medical devices they develop. Understanding their impact on patient care will not only help you answer questions but also show your genuine interest in being part of their team.