img
Permanent

Senior Software Engineer (SDK & GUI Development)

Antrim
money-bag Negotiable
Posted Yesterday

Overview

Senior Software Engineer - SDK and GUI Development. We are hiring for our client, an innovative technology company based in Larne, who require an experienced Senior Software Engineer to lead the architecture, development and maintenance of a cross-platform Software Development Kit (SDK). The successful Senior Software Engineer will also design intuitive Graphical User Interfaces (GUIs) and integrate advanced third-party hardware drivers (USB3, CoaXPress, CameraLink). This is a senior technical role combining strategic architectural input with hands-on coding, with an emphasis on building robust, scalable and developer-friendly tools and offering the opportunity to shape core product technology and mentor a talented RandD team.Key Information

Top 3 Things to Know About this JobInfluence and Impact - Take ownership of SDK architecture and play a key role in long-term product strategy.Cutting-Edge Tech - Work with high-performance imaging hardware and advanced driver integrations.Attractive Package - Competitive salary, benefits, and genuine opportunities for professional growth.The Role

SDK Development and Architecture

Lead the architecture, design, and implementation of an SDK for internal and external developers/customers.Establish coding standards, API design guidelines, and best practices to ensure SDK usability and maintainability.Maintain and evolve the SDK across multiple platforms (e.g., Windows, Linux, etc).Ensure that the SDK is well-documented, versioned, and thoroughly tested.

3rd-Party Driver Integration

Integrate, test, and maintain 3rd-party hardware drivers (e.g., USB3, CoaXPress, CameraLink) into the SDK.Develop abstraction layers and APIs to enable seamless hardware communication.Troubleshoot and optimize performance for high-throughput data interfaces.Collaborate with hardware vendors to ensure driver compatibility and long-term support.

Graphical User Interface (GUI) Design and Development

Design and develop intuitive basic GUIs that integrate seamlessly with the SDK for RandD debug, production QC and customer demo.Collaborate with the product teams to translate requirements into functional, user-friendly applications.Apply modern design principles to deliver efficient, easy to use and visually appealing interfaces.

Collaboration and Leadership

Work closely with sales, QA, and the cross-functional RandD team to align the SDK with product strategy.Mentor junior engineers and contribute to building a culture of technical excellence and building software development skills.Provide input into long-term technology road maps and product architecture decisions.

The Person

Technical Expertise

Proven experience in designing and maintaining SDKs (C, C++, C#).Strong understanding of API design, modular architectures, and cross-platform development.Experience with 3rd-party driver integration (USB3, CoaXPress, CameraLink, GigE, or similar).Experience in GUI development using frameworks such as Qt, WPF, JavaFX, or modern web technologies (React, Angular, etc.).Solid understanding of software engineering principles: design patterns, version control, CI/CD, and automated testing.Familiarity with performance optimisation and debugging complex systems including microcode, SDK and hardware.Professional Experience

7+ years of software engineering experience, with at least 3 years in a senior or lead role.Track record of delivering SDKs and developer tools used in commercial products.Experience working with imaging devices, cameras, or hardware integration ( but not required).The Reward

Competitive salary and benefits packageOpportunity to influence core product architecture and technology strategy.Collaborative, innovative environment with clear professional growth opportunities.Next Steps - Why Hunter Savage

For further information, and to apply for this Senior Software Engineer role, please contact Dominic Heron on 07458 160121, email or send a private message via LinkedIn. Visit our website for a full list of specialist opportunities across Engineering and Manufacturing.Hunter Savage is a specialist recruitment consultancy, trusted for expert, confidential career advice and deep sector insight. Salary details are provided as a guide and may vary depending on experience and expertise. We reserve the right to heighten shortlisting criteria based on the calibre of ..... full job details .....

Other jobs of interest...

Bazaarvoice Ltd
BelfastYesterday
money-bagNegotiable
Hunter Savage
LarneYesterday
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!