About this role
Salary: £58,000 - 98,000 per year
Requirements
- Complete Baseline Personnel Security Standard (BPSS) checks before starting and be eligible for and willing to undergo UK Security Check (SC) clearance; SC clearance normally requires at least five years residency in the UK.
- Have the right to work in the UK.
- Be fluent in C, C++ and Python, with experience of SQL-based databases.
- Be familiar with Git version control.
- Bring an analytical mindset and the ability to break down complex problems and develop elegant, efficient code.
- Write clean, well-commented code that other developers can follow and build on.
- Take a collaborative approach and be able to bridge hardware, physics and software disciplines.
- Desirable: experience with low-power wireless SoCs.
- Desirable: embedded firmware experience in C or C++ for radio stacks.
- Desirable: experience with RF simulation tools and PCB design tools.
- Desirable: experience in defence, security or space projects.
Responsibilities
- Design and implement robust, real-time embedded software in C and C++ for microelectronics, sensors and other subsystems.
- Write low-level drivers and hardware abstraction layers (HALs) for a range of microcontrollers and FPGAs.
- Implement and optimise communication protocols.
- Design and deploy data collection systems for remote environments, as well as load-balanced staging and production IoT data services.
- Maintain and correct records in SQL-based databases.
- Run unit, integration and hardware-in-the-loop (HiL) testing, along with structured test protocols, to make live deployments fault tolerant, reliable and long-lasting.
- Contribute across the full software development lifecycle (SDLC), from clean-sheet design to efficient, working code.
- Align technical solutions with market research and customer requirements.
Technologies
- Embedded
- Firmware
- Git
- Hardware
- IoT
- Python
- SQL
- Security
- C++
More
We are hiring an Embedded Software Engineer to build the real-time software, drivers and data systems behind our sensing and communications technology. You will take ideas from clean-sheet design through to efficient, tested code running on our hardware in live deployments. We offer the opportunity to work on cutting-edge sensing and communications technology used by the MOD, ESA and NATO partners, in a modern office with R&D labs and the chance to influence products at an early stage in our growth. Remote working is not available.
last updated 43 week of 2026