Prin Software Engineer

Company: Planet Pharma Group
Apply for the Prin Software Engineer
Location: London
Job Description:

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.

#J-18808-Ljbffr…

Posted: May 20th, 2026