More jobs:
Principal Software Engineer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-05-26
Listing for:
Planet Pharma
Part Time
position Listed on 2026-05-26
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
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
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
- 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-LjbffrNote 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:
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:
×