Senior Software Engineer - SDK & GUI Development
Description: We are hiring for our client, an innovative technology company in Larne, seeking a Senior Software Engineer to lead the development of a cross-platform Software Development Kit (SDK). This role includes designing intuitive Graphical User Interfaces (GUIs) and integrating advanced third-party hardware drivers (USB3, CoaXPress, CameraLink). This senior technical position blends strategic input with hands-on coding, focused on building scalable, developer-friendly tools and mentoring a talented R&D team.
Top 3 Things to Know About this Job:
Influence & Impact: Own the SDK architecture and play a key role in product strategy.
Cutting-Edge Tech: Work with high-performance imaging hardware and advanced driver integrations.
Attractive Package: Competitive salary, benefits, and career growth opportunities.
The Role
SDK Development & Architecture: Lead the SDK architecture, design, and implementation for internal and external use. Establish coding standards, API guidelines, and best practices. Maintain and evolve the SDK across platforms (Windows, Linux, etc.), ensuring documentation, versioning, and testing.
3rd-Party Driver Integration: Integrate, test, and maintain third-party drivers (USB3, CoaXPress, CameraLink) into the SDK. Develop APIs for seamless hardware communication. Optimize performance for high-throughput data interfaces. Collaborate with hardware vendors for compatibility and support.
GUI Design & Development: Design basic GUIs that integrate with the SDK for R&D debug, QC, and customer demos. Work with product teams to turn requirements into functional, user-friendly apps. Apply modern design principles for efficient, easy-to-use interfaces.
Collaboration & Leadership: Work with sales, QA, and R&D teams to align the SDK with product strategy. Mentor junior engineers, fostering technical excellence and software development skills. Contribute to long-term tech roadmaps and architecture decisions.
The Person
Technical Expertise: Proven experience designing and maintaining SDKs (C, C++, C#). Strong understanding of API design, modular architectures, and cross-platform development. Experience integrating third-party drivers (USB3, CoaXPress, CameraLink, GigE). Familiarity with GUI frameworks like Qt, WPF, JavaFX, or web technologies (React, Angular). Solid software engineering principles knowledge: design patterns, version control, CI/CD, and automated testing. Experience with performance optimization and debugging complex systems.
Professional Experience: 7+ years of software engineering experience, with at least 3 years in a senior or lead role. Successful track record of delivering SDKs and developer tools. Experience with imaging devices, cameras, or hardware integration (preferred but not required).
The Reward Competitive salary and benefits. Influence core product architecture and tech strategy. Work in a collaborative, innovative environment with clear professional growth opportunities.
Next Steps - Why Hunter Savage For more info or to apply, contact Dominic Heron at 07458 160121, email , or connect via LinkedIn. Visit our website for more specialist opportunities across Engineering & Manufacturing.
Hunter Savage is a recruitment consultancy, offering expert career advice and sector insight. Salary details are a guide and may vary based on experience. We reserve the right to adjust shortlisting criteria based on response quality.
Updated: 28 November 2025
SHARE
Jobs in England , UK - fresher vacancies on Kit-Jobs.Ru
Jobs in the cities of England - fresher vacancies (869925) на Kit-Jobs.Ru: Senior Software Engineer (SDK & GUI Development) • Hunter Savage, UK, UK. Here you can learn about the employer vacancy for free online.
Looking for your dream job? Discover career opportunities across domains and locations, search and apply to best suited
fresher job vacancies
in UK, from top companies on Kit-Jobs.Ru. View all our fresher vacancies now with new jobs added daily!
1. Follow companies you want to work for on social media.