About the role
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.
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
AI Solutions Architect - London | BCG Platinion - London
1 day agoBoston Consulting Group
Junior Software Engineer - London
1 day agoChetwood Bank
Senior Software Engineer (C# / SQL Server)
1 day agoMorson Edge
Senior Software Engineer (C# / SQL Server)
1 day agoMorson Edge
Senior Software Engineer
1 day agoDWP Digital
Mobile Application Developer (Permanent)
1 day agoSER (Staffing) Ltd
Senior Software Engineer (C# / JavaScript)
1 day agoMorson Edge
Product Technical Lead
1 day agoTQR
Senior Software Engineer C# - FLEXIBLE WORKING
1 day agoMorson Edge