Senior Embedded Software Engineer – BLE/Audio Codec Location: Belfast (On-site preferred with flexible WFH options) Contract: Inside IR35 Duration: 6–12 months (likely extension) Start Date: ASAP Overview: We're seeking a highly skilled Embedded Software Engineer to join a cutting-edge BLE/Audio Codec team working on ultra-low-power embedded systems, such as wireless earbuds and headphones.
Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.
This role requires strong embedded C/C++ skills, with a focus on code optimisation for constrained environments.
Key Responsibilities: Develop and optimise embedded firmware for BLE audio devices Work on LC3 codec integration and system-level performance tuning Collaborate with hardware, DSP, and software teams to deliver end-to-end solutions Debug and profile firmware on target systems using cross-compilation tools Key Technologies: Embedded C/C++ (performance-optimised code for low-resource systems) BLE / LC3 DSP (Digital Signal Processing fundamentals) Embedded Linux Cross-compilation (GCC toolchain) Python (desirable, not essential) Working Model: Ideally 5 days/week on-site in Belfast Flexible structure: WFH mornings or afternoons allowed