Embedded Software Engineer (RTOS / Medical Devices)
A rare opportunity has opened for an experienced Embedded Software Engineer to join a small, high-impact team building real-time systems for advanced hardware devices.
In this role, you will work close to the hardware, designing and debugging low-level software for systems with wireless connectivity and multiple peripherals. You will take ownership of reliability, performance, and correctness in environments where precision and stability are critical.
If you enjoy solving complex, low-level problems, working with real devices, and owning systems end-to-end in a high-responsibility environment…
Feel invited to apply! This role offers deep technical challenges and meaningful real-world impact.
WHAT WE OFFER
- Contract role (with potential to convert to permanent)
- 100% remote
- High ownership in a small, senior engineering team
- Work on real-world hardware systems with strong reliability requirements
- Opportunity to solve complex, low-level engineering challenges
YOUR ROLE
- Design and develop software for real-time embedded systems (RTOS)
- Build low-level drivers based on datasheets and hardware schematics
- Debug complex issues related to timing, concurrency, DMA, and cache coherency
- Work on systems with wireless connectivity and multiple peripherals
- Analyse and troubleshoot issues with deep system-level visibility
- Collaborate across hardware and software to ensure system reliability
- Contribute to system architecture and long-term stability improvements
IF YOU ARE A PERSON WHO
- Thinks in "Real-Time": You don’t just write code; you understand what can block a thread, how DMA interacts with cache, and how to manage hard real-time constraints.
- Is a "Hardware Whisperer": You can read a schematic, write a driver straight from a datasheet, and debug a timing issue that others can’t even find.
- Actually Ships Products: You’ve taken a wireless, multi-peripheral device from a prototype to a finished, functional product.
- Is Platform-Agile: You might not know Zephyr yet, but you have the engineering instincts to master it quickly because you’ve "been there, done that" with other RTOS environments.
- Loves High Ownership: You prefer a small, high-impact team where you are the primary authority on firmware, reporting directly to a US-based operation.
Congrats! This role is ideal for engineers who thrive on deep embedded challenges and want their work to power real-world, high-reliability devices.