> Markdown version of [/jobs/ext/2818083-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2818083-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** Octagon Group - **Location:** Newcastle upon Tyne, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Application Programming Interfaces (APIs), Systems Engineering, C++ (Programming Language), Computer Programming, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Real-Time Operating Systems, Software Systems, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Software Security, Yocto, Bare Metal, Hardware Debugging - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840596082-senior-embedded-software-engineer ## About the Role Are you an experienced Senior Embedded Software Engineer looking to work on innovative embedded technology? This exciting Senior Embedded Software Engineer job offers the opportunity to develop advanced software solutions for complex communication and control systems. You will design and develop reliable embedded software across a range of platforms, including low-level firmware, RTOS applications, and embedded Linux systems. Working alongside hardware, FPGA, and systems engineers, you will help deliver high-performance solutions from concept through to production. The successful candidate will have strong C/C++ programming skills and experience with embedded Linux, ARM-based platforms, RTOS environments, and resource-constrained systems. Experience with Yocto, Zephyr, networking, and secure embedded development would be highly beneficial. ## Description * Developing embedded Linux applications, services, and system components * Creating firmware for RTOS and bare-metal environments * Supporting board bring-up and hardware debugging * Designing communication interfaces including Ethernet, CAN, SPI, I2C, and UART * Developing networking features, APIs, and secure communication protocols * Troubleshooting complex software, hardware, and system issues * Supporting secure software practices including authentication, encryption, and trusted updates ## Related Videos - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)