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…
