Senior Software Engineer

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.

If this Senior Software Engineer role is of interest to you, please apply.

For more information on this role, or any other opportunities across Embedded, C++ Programming, Mechanical, CAD, Electronics, Hardware, FPGA, Power Electronics, AI, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation, contact us today.

Job Details

Company
Hexwired Recruitment Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£75000 - £80000/annum Pension, Bonus, Healthcare
Posted