Senior Embedded Software Engineer
Job Description
Join a specialist engineering company improving lives through medical technology | Oxford, Hybrid Working Model
This established yet growing company develops innovative diagnostic and monitoring systems used in clinical and research environments worldwide. With a strong reputation in the medical device space, the team is now looking for an Embedded Software Engineer to support the design, development, and testing of real-time embedded systems that interface closely with hardware.
This is a great opportunity to contribute to meaningful technology with real-world impact, working across the full development lifecycle in a collaborative engineering environment.
For this Embedded Software Engineer position, we are looking for someone with:
- Commercial experience of embedded programming in C (C++ advantageous)
- Strong hardware debugging skills and close-to-the-metal development experience
- A good understanding of RTOS-based systems
- Ideally, some exposure to safety-critical development (medical, aerospace, automotive), though this is not essential
- Familiarity with real-time constraints, low-level communication protocols, and system-level debugging
What Next?
If you're an Embedded Software Engineer looking for a hands-on, technically rewarding role in a purpose-driven company, please apply today to learn more.
For more information on this role, or any other opportunities across Embedded, Firmware, Real-Time Systems, or Safety-Critical Development, please contact me, Callum Allen.