Principal Software Engineer

🚀 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.

Job Details

Company
Planet Pharma
Location
London Area, United Kingdom
Hybrid / Remote Options
Posted