Job description
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)
• Strong recent Linux experience
• Linux kernel/device driver expertise (V4L2, I2C, SPI, UART, etc.)
• 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:
• Video streaming/video processing experience
• Camera sensors, codecs, or streaming protocols
• NVIDIA platforms
• Python, AWS, automated testing
• OTA update mechanisms
• Security concepts and safety-critical/medical device development
Hybrid Working:
This role requires 3 days per week onsite in the office — this is a firm requirement.
Interview Process:
• 2 interview stages
• Technical assessment
If you enjoy solving complex embedded challenges and building robust real-world systems, we’d love to hear from you.
Extra information
- Status
- Open
- Education Level
- Secondary School
- Location
- City of London
- Type of Contract
- Full-time jobs
- Published at
- 19-05-2026
- Full UK/EU driving license preferred
- No
- Car Preferred
- No
- Must be eligible to work in the EU
- No
- Cover Letter Required
- No
- Languages
- English
Get similar vacancies sent to your mailbox
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!