> Markdown version of [/jobs/ext/2022427-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2022427-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:** ALTEN - **Location:** Crawley, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Configuration Management, Modems, Software Debugging, Embedded C, Embedded Software, Performance Tuning, Requirements Traceability, Secure Coding, Signal Processing, WebRTC, System-level Testing - **Published:** August 11, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-embedded-software-engineer-crawley-grossbritannien-58898574 ## About the Role shape governance policies, and safety-critical procedures * Support integration with wider engineering teams and participate in architecture and design reviews Tasks * Strong proficiency in C++ for embedded systems (C++11/14/17) * Experience in embedded development for communications or signalling systems (modems, radios, data links) * Familiarity with embedded debugging, performance optimisation, and hardware-software interaction * Understanding of secure coding practices, configuration management, and development governance * Experience with requirements traceability, verification, and system-level testing Key requirements * Private Medical Insurance * Cycle & Tech Scheme * Employee assistance programme * Life insurance & Pension Scheme * Social atmosphere & team events * Flexible working (role dependent) ## Description Experteer Overview In this role you will develop embedded C++ software for high-reliability, secure communication and signal-processing systems used in defence environments. You'll collaborate with cross-functional teams to deliver robust, deterministic software that supports mission-critical operations. The work spans embedded platforms, ensuring security and performance under operational loads. This is a chance to shape next-generation defence-level communications and contribute to safe, cutting-edge technology. Pay / Benefits * Design, implement, and maintain embedded C++ software for real-time communication and signal-processing systems * Develop and support software for embedded communication modules, modems, and RF-adjacent components * Debug, optimise, and performance test across embedded targets for reliability under load * Produce clear design specifications, requirements, and documentation aligned with regulated development practices * Ensure adherence to secure coding standards, governance policies, and safety-critical procedures * Support integration with wider engineering teams and participate in architecture and design reviews Tasks * Strong proficiency in C++ for embedded systems (C++11/14/17) * Experience in embedded development for communications or signalling systems (modems, radios, data links) * Familiarity with embedded debugging, performance optimisation, and hardware-software interaction * Understanding of secure coding practices, configuration management, and development governance * Experience with requirements traceability, verification, and system-level testing Key requirements * Private Medical Insurance * Cycle & Tech Scheme * Employee assistance programme * Life insurance & Pension Scheme * Social atmosphere & team events * Flexible working (role dependent) ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)