Senior Embedded Software Engineer
Senior Embedded Software Engineer
Location: Stroud, Gloucestershire
Salary: Up to £70,000
KO2’s client is an ambitious, well funded and fast-growing technology start-up based in Stroud, developing advanced sensing and monitoring systems that combine low-power embedded platforms, intelligent signal processing, and secure wireless connectivity.
The Role – Senior Embedded Software Engineer
You will be responsible for the full embedded development lifecycle:
- Scoping and requirements definition
- System architecture (hardware & software)
- Simulation and modelling
- Firmware development
- Integration and verification
- Validation and production release
The successful Embedded Software Engineer will work closely with hardware, data, and product engineers to deliver robust, secure, and power-efficient sensing platforms operating in demanding real-world environments.
Key Responsibilities
- Architect and develop low-power embedded firmware (C/C++) for sensor platforms
- Design for ultra-low power consumption in battery-operated and remote systems
- Implement sensor data acquisition and processing pipelines (e.g. MEMS microphones, accelerometers and other environmental sensors)
- Develop and optimise RF communications systems, particularly:
- LoRa or similar LPWAN technologies
- Mesh networking architectures
- Implement secure communications including encryption, authentication and secure boot mechanisms
- Develop machine learning-enabled acoustic detection and classification systems:
- Data pre-processing and feature extraction
- Deployment of optimised ML models on constrained embedded devices
Essential Experience
- Significant experience in embedded C/C++ development
- Strong experience across the full product lifecycle (concept → production)
- Proven expertise designing for low-power embedded systems
- Experience with sensor data acquisition and real-time signal processing
- Strong RF communications experience, particularly LoRa or comparable technologies
- Experience implementing mesh networking protocols
- Solid understanding of embedded security (encryption, authentication, secure firmware updates)
- Strong debugging and hardware bring-up skills
Highly Desirable
- Machine learning for acoustic detection/classification
- Experience with MEMS microphone-based systems
- Wind/ambient noise mitigation design (hardware and software)
- Secure OTA update mechanisms
- Experience in a start-up or high-growth environment
If you’re a Senior Embedded Software Engineer looking to build intelligent, low-power sensing systems from the ground up — KO2 would be delighted to discuss this opportunity with you.
