Salary: £65,000 - 80,000 per year Requirements: Strong experience in C, C++ or C# Experience designing and maintaining SDKs or developer tools Knowledge of API design and modular software architecture Experience integrating hardware drivers or device interfaces Strong debugging and performance optimisation skills Experience working on hardware-integrated software systems Experience with imaging systems or machine vision technology is beneficial but not essential. Responsibilities: Architect, design and maintain a robust SDK for hardware systems Develop clean, scalable APIs and coding standards Integrate third-party hardware drivers Optimise performance for high-throughput data interfaces Develop simple GUI applications for debugging and demonstrations Collaborate with hardware and FPGA engineers across the R&D team Support the long-term evolution of the software platform. Technologies: API Architect C# FPGA Hardware Support More: We are an innovative engineering company specializing in advanced imaging technology, located in Northern Ireland. We are seeking a Senior Software Engineer to lead the development of a new Software Development Kit (SDK) for high-performance camera systems. Our technology serves a range of sectors including aerospace, defence, satellite, and scientific research. We offer a competitive salary of up to £80,000, flexible working hours, a generous leave policy, a pension scheme, private healthcare, long service rewards, and share options for the right candidate. Join our small but highly technical engineering team to work on cutting-edge technology in demanding environments. last updated 10 week of 2026