Senior Embedded Software Engineer
hace 3 días
Stroud
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.