Senior Software Engineer - SDK

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 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

Required Skills

• 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 would be beneficial but is not essential.

The Environment

You will join a small, highly technical engineering team working on cutting-edge technology used in demanding environments.

Engineers collaborate closely across software, hardware and FPGA development, providing exposure to complex systems and advanced engineering challenges.

Benefits

• Competitive salary up to £80,000

• Flexible working hours

• 37.5 hour working week

• 22.5 days annual leave plus statutory holidays

• Pension scheme

• Private healthcare

• Long service rewards including additional annual leave

• Share options available for the right candidate

Location

This role is site-based in Northern Ireland, allowing close collaboration with the R&D and hardware teams.

Apply

If you are an experienced software engineer interested in building developer platforms for advanced hardware systems, this role offers the opportunity to work on technology used in aerospace, defence and scientific research worldwide.

Apply now to learn more.

Job Details

Company
Avanti
Location
Millbrook, Larne, County Antrim, Northern Ireland, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £80,000 per annum
Posted