Senior Software Engineer Location: Northern Ireland Salary: Up to £80,000 + benefits An innovative engineering company specialising in advanced imaging technology is seeking a Senior Software Engineer to lead the development of a new Software Development Kit (SDK) used to control high-performance camera systems. Their technology is used across sectors such as aerospace, defence, satellite and scientific research, with systems deployed in demanding environments ranging from aircraft and surveillance platforms to satellites in space. This is an opportunity to own and shape a core software platform that enables complex imaging systems used worldwide. The Role You will take ownership of the architecture and ongoing development of a Software Development Kit (SDK) used by internal teams and external developers to interact with advanced hardware systems. Working closely with hardware and FPGA engineers, you will design scalable APIs, integrate hardware drivers and build tools that allow customers to easily integrate systems into their own products. You will also develop simple graphical tools used internally for testing, debugging and demonstration purposes. Key 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 s...