Senior Software Engineer
Job in
Cambridge, Cambridgeshire, CB21, England, UK
Listing for:
Hexwired Recruitment Limited
Full Time
position
Listed on 2026-11-12
Job specializations:
-
Software Development
Job Description & How to Apply Below
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/Peta Linux 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
Position Requirements
10+ Years work experienceAdditional Information / Benefits
Pension, Bonus, Healthcare
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction