Posted 06 August, 2026
Senior Embedded Software Engineer
IO Associates
Livingston, SCT, GB
Full Time
Job Description
A fast-growing engineering consultancy is looking for an experienced Senior Embedded Software Engineer to design and deliver innovative embedded products across varied markets. This is a hands-on role where you'll take ideas from early concept through prototype and into production, working closely with both engineers and customers.
The role\nYou'll be developing robust, high-quality embedded software for technically demanding projects, often under tight timelines. You'll contribute across the full lifecycle: architecture, implementation, testing, debugging, and customer-facing documentation.
What you'll be doing\n- \n
- Develop embedded/real-time software in C and modern C++ \n
- Work on Linux system development (e.g. Yocto, Debian) \n
- Build software for 16/32-bit microcontrollers (e.g. ARM, PIC, MSP430, DSP) \n
- Integrate standard comms interfaces: Ethernet, USB, RS232, I2C, SPI \n
- Control and integrate wireless modules: Bluetooth, Wi-Fi, LoRa, NFC \n
- Debug, fault-find, and improve reliability/performance of embedded systems \n
- Produce customer-ready documentation, test evidence, and reports \n
- Evaluate and introduce new tools, techniques, and processes where useful \n
- \n
- 5+ years developing embedded / real-time systems \n
- Strong commercial experience with modern C++ and C \n
- Embedded Linux development exposure (Yocto/Debian or similar) \n
- Confident with embedded comms protocols and typical hardware interfaces \n
- Strong engineering practices: clean code, testing mindset, best-practice development \n
- Good communication skills (internal + customer-facing) \n
- \n
- RTOS (e.g. FreeRTOS) \n
- Object-oriented design \n
- Windows / C# \n
- Security/crypto/TLS stacks \n
- Android/iOS apps \n
- DSP algorithms, image/video capture & processing \n
- \n
- Bachelor's degree in Software Engineering (or related) \n
- \n
- Must have the right to work in the UK (sponsorship not available) \n
\n
JBRP1_UKTJ
