Hexwired have partnered with an expanding software engineering company based in Cambridge which is looking for an experienced Senior Software Engineer with strong C and C++ development skills to develop the embedded software stack for next-generation Edge-AI measurement instruments across industrial, energy and healthcare markets.
You will develop high-performance Linux applications on SoC-FPGA platforms, working alongside FPGA and algorithms engineers to deliver advanced measurement and processing solutions.
Key Responsibilities and required skills for this Senior Software Engineer role :
- Develop high-performance embedded Linux applications using C/C++, Yocto/PetaLinux and Linux device drivers.
- Design multi-threaded backend applications, focusing on software architecture, performance optimisation and reliability.
- Integrate FPGA/SoC platforms using AXI interfaces, DMA, interrupts and memory management.
- Translate MATLAB/Python algorithms into optimised embedded C/C++ applications for data acquisition and signal processing.
- Develop and integrate TCP/IP and industrial communication protocols, supporting hardware integration, system debugging and validation.
The company is offering a salary of £75,000-£80,000 per year, along with a generous benefits package.
#J-18808-Ljbffr