Software Engineer (C++ / SDK / Hardware Integration)
Larne | 5 Days Onsite | £50,000 – £80,000
A specialist engineering company based in Northern Ireland is seeking a Software Engineer to take ownership of an in-house Software Development Kit used within high-performance digital imaging systems.
The company designs and manufactures advanced camera systems used in aerospace, surveillance and scientific environments, including applications deployed in space. Their products operate in technically demanding, high-performance settings.
The Role
The business is building its own SDK to allow customers to interface with its imaging hardware. A contractor is currently developing the platform, and they now require a permanent Software Engineer to support the transition and take long-term ownership.
This is systems-level C++ development. It is not embedded firmware and not hardware design.
The focus is on:
- Integrating third-party hardware drivers
- Building clean abstraction layers and APIs
- Ensuring performance and stability in high-throughput systems
- Maintaining and evolving the SDK long term
- Architect, develop and maintain a C++ based SDK
- Integrate and manage third-party hardware drivers
- Design scalable APIs and abstraction layers
- Support cross-platform development across Windows and Linux
- Optimise performance in data-intensive environments
- Maintain documentation, versioning and code quality standards
- Strong commercial C++ experience
- Experience building SDKs, APIs or developer tools
- Experience integrating hardware drivers or working closely with hardware
- Strong software architecture and design principles
- Exposure to C or C#
- GUI development experience
- Experience in imaging systems or hardware-integrated environments
- £50,000 – £80,000 depending on experience
- 37.5 hours per week
- Flexible hours with core hours 10am–4pm
- 22.5 days annual leave plus statutory days
- Pension
- Private healthcare
- Potential share options
- 5 days onsite in Larne