×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Planet Pharma
Part Time position
Listed on 2026-05-26
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

Embedded Software Engineer | Medical Devices | Linux + C++ | Hybrid (3 Days Onsite)

Planet Pharma are looking for a highly skilled Embedded Software Engineer to join an innovative team developing next‑generation medical and computing devices used in hospital operating rooms.

This is a hands‑on engineering role focused on embedded Linux systems, hardware integration, and low‑level software development within a multidisciplinary environment spanning embedded systems, cloud platforms, computer vision, and application software.

What You’ll Be Doing:
  • Developing and productizing embedded software for custom hardware platforms
  • Working closely with hardware teams on kernel/driver compatibility
  • Architecting, debugging, and testing hardware‑dependent software applications
  • Supporting Linux kernel, device trees, drivers, and system services
  • Conducting code reviews and contributing to deployment infrastructure
  • Participating in security, compliance, verification, and risk analysis activities
  • Supporting manufacturing and design transfer processes for medical‑grade systems
Must-Have

Experience:
  • Strong embedded software engineering background
  • Expert‑level C/C++ experience (C++20 preferred; C++11/14 acceptable)
  • System bring‑up and hardware integration experience
  • Experience with Yocto, Buildroot, or similar Linux build systems
  • Networking knowledge and shell scripting skills
  • Comfortable working close to hardware and reading schematics/datasheets
Nice to Have:
  • Python, AWS and automated testing
  • Security concepts and safety‑critical/medical device development

This role requires 3 days per week onsite in the office — this is a firm requirement.

If you enjoy solving complex embedded challenges and building robust real‑world systems, we’d love to hear from you.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary