> Markdown version of [/jobs/ext/4643404-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4643404-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:** X4 Group - **Location:** Southampton, UK (Remote available) - **Experience:** Expert - **Salary:** £60,000 - £75,000 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Systems Engineering, Unit Testing, C++ (Programming Language), Communications Protocols, Nvidia CUDA, Computer Programming, Software Design Patterns, Linux, Embedded C, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, Linux System Administration, MATLAB, Object-Oriented Software Development, OpenGL, OpenCL, Real-Time Operating Systems, RS-232, Software Engineering, Systems Integration, TCP/IP, Video Editing, Software Organization, Multithreading, PIC Microcontroller, Solid Principles, Engineering Base - **Published:** November 9, 2026 - **Apply:** https://www.reed.co.uk/jobs/senior-embedded-software-engineer/57542670 ## About the Role A globally leading client has an opportunity for an experienced Embedded Software Engineer to join an innovative engineering team developing cutting-edge embedded software for high-reliability systems. This is a hybrid working position with three days per week required onsite at the Southampton based innovation center. What makes this position unique is because the client have soo much work across the embedded stack (from low level C code to multi-threaded higher level OS based C++), they can tailor the work and position to you!, Embedded Software Development C++ and Linux environments Object-Oriented Design (OOD), SOLID principles, and design patterns Unit testing and modern software development practices Communication protocols such as CAN, RS232/RS422, UDP, TCP/IP OR equivalent Due to security access you must have been in the U.K. for at least five years Desirable experience includes: MATLAB/Simulink OpenGL or Vulkan CUDA or OpenCL FPGA or HDL exposure Video processing or machine learning Experience within defence, aerospace, automotive, or other high-reliability industries If you're looking for an opportunity to work on technically challenging projects with the flexibility of remote working, I'd love to hear from you. Please apply with an up to date CV. ## Description * Developing and maintaining embedded software in C/C++ * Designing, testing, and integrating software for complex embedded systems * Working across the full software development lifecycle * Collaborating with hardware, FPGA, and systems engineering teams * Building robust, high-performance software for advanced engineering applications We're looking for engineers with experience in, #EmbeddedSoftware #EmbeddedEngineer #Cpp #Linux #Firmware #EmbeddedSystems #EngineeringJobs #SoftwareEngineering #DefenceEngineering #RemoteJobs Skills * C Programming * C++ Programming * Electronics * Embedded C/C++ Development * Embedded Software Development * Firmware Development * Linux Operating Systems * PIC Microcontroller Development * Programming * Real-Time Operating Systems