Embedded Software Engineer (Senior Level) Location: East Berkshire / Thames Valley corridor Salary: Competitive + benefits
The Opportunity
A fast-growing UK aerospace and defence organisation is seeking an experienced embedded systems engineer to join its software team. You'll work on cutting-edge unmanned systems, contributing to the full software development lifecycle — from requirements through to verification — on safety-critical flight applications.
Security eligibility required (minimum 5 years UK residency).
Key Responsibilities
* Design, develop and integrate embedded software modules and features tailored to specific hardware platforms
* Conduct thorough testing and validation to ensure reliability in safety-critical environments
* Collaborate across engineering disciplines to ensure system-level hardware/software compatibility
* Maintain and grow expertise across operating systems, sensor systems, networks and signal processing
* Resolve technical challenges using sound engineering judgement, escalating where appropriate
Essential Background
* Strong C/C++ skills with solid firmware development experience
* Familiarity with embedded development toolchains, debuggers and microcontroller ecosystems (16/32-bit)
* Understanding of common communication protocols and hardware-software integration
* Experience with structured development methodologies and version control
Advantageous
* Exposure to flight or control systems
* Knowledge of open-source autopilot platforms or radio control link systems
* Python, Rust or additional language experience
* Safety-critical engineering practices
* PID/control loop familiarity
What's On Offer
* Compressed working pattern (9-day fortnight)
* Share incentive and discretionary bonus schemes
* Enhanced parental leave and healthcare cash plan
* Cycle to work, pension, EAP and more