img
Permanent

Senior Software Engineer (SDK & GUI Development)

Larne
money-bag Negotiable
Posted Yesterday

Overview

Job TitleSenior Software Engineer - SDK and GUI DevelopmentLead the architecture, development, and maintenance of a cross-platform SDK and design intuitive GUIs. Work with advanced imaging hardware and 3rd-party drivers (USB3, CoaXPress, CameraLink). This senior role blends strategy with hands-on coding, with scope to shape core product technology and mentor the RandD team.The Role

SDK Development and ArchitectureLead architecture, design, and implementation of a developer-friendly SDK for internal and external users.Define coding standards, API guidelines, and best practices.Maintain multi-platform support (e.g., Windows, Linux).Ensure strong documentation, versioning, and automated testing.3rd-Party Driver IntegrationIntegrate, test, and maintain drivers (e.g., USB3, CoaXPress, CameraLink).Build abstraction layers/APIs for seamless hardware communication.Troubleshoot and optimize high-throughput interfaces.Collaborate with vendors for compatibility and support.GUI Design and DevelopmentDesign and develop basic, intuitive GUIs for RandD debug, production QC, and demos.Translate requirements into user-friendly applications.Apply modern UI principles for efficient, visually appealing interfaces.Collaboration and LeadershipWork with sales, QA, and cross-functional RandD to align SDK with product strategy.Mentor junior engineers and foster engineering excellence.Contribute to technology roadmaps and architecture decisions.The Person

Technical ExpertiseProven experience designing and maintaining SDKs (C, C++, C#).Strong grasp of API design, modular architectures, and cross-platform development.Experience integrating 3rd-party drivers (USB3, CoaXPress, CameraLink, GigE or similar).GUI development using Qt, WPF, JavaFX, or modern web tech (React, Angular, etc.).Solid engineering foundations: design patterns, version control, CI/CD, automated testing.Familiar with performance optimization and debugging across microcode/SDK/hardware.Professional Experience7+ years in software engineering, including 3+ years in a senior/lead role.Track record delivering SDKs/developer tools in commercial products.Imaging devices, cameras, or hardware integration experience preferred.The Reward

Competitive salary and benefits.Opportunity to shape core product architecture and technology strategy.Collaborative, innovative environment with clear growth paths.Next Steps - Why Hunter Savage

For more information or to apply, contact

Dominic Heron

at , email , or send a private LinkedIn message. Visit our website for specialist roles across Engineering and Manufacturing.Hunter Savage is a specialist recruitment consultancy, trusted for confidential career advice and sector insight. Salary details are a guide and may vary by experience. We may adjust shortlisting criteria based on response quality.Skills:Senior Software Engineer, SDK Developer, GUI Developer, Senior Application Developer, Senior Platform ..... full job details .....

Other jobs of interest...

Bazaarvoice Ltd
BelfastYesterday
money-bagNegotiable
ZipRecruiter
AntrimYesterday
money-bagNegotiable
CME Technology Support Services Ltd
BelfastYesterday
money-bagNegotiable
Ocho
BelfastYesterday
money-bag£60,000-90,000 per annum

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!