Senior Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job 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)
Requirements
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)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on eu.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
Where To Find Software Engineering Jobs
Best Countries for Software Engineers