Senior Software Engineer - SDK/GUI

Adepta Partners Limited
Larne, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Larne, United Kingdom

Tech stack

Microsoft Windows
C Sharp (Programming Language)
C++
Continuous Integration
Linux
Device Drivers
Firmware
Field-Programmable Gate Array (FPGA)
Design of User Interfaces
Java GUIs
Software Architecture
Software Engineering
Software Version Control

Job description

  • Lead SDK architecture & development (Windows/Linux) used by internal teams and customers
  • Design intuitive GUIs for R&D, production, and customer demos
  • Integrate 3rd-party hardware drivers (USB3, CoaXPress, CameraLink)
  • Collaborate cross-functionally with sales, QA, and product teams
  • Mentor and upskill a growing software team
  • Bring maturity to development through strong architecture, validation, and quality processes
  • Engage in hands-on product work and occasional customer visits

Requirements

  • 7+ years in software development, with C/C++/C# SDK experience
  • Strong background in driver integration, cross-platform development, and GUI design
  • Comfortable with low-level development (e.g. drivers, firmware, FPGA integration)
  • Solid grasp of software architecture, CI/CD, version control, and testing
  • A technical leader with the ability to mentor others and drive process improvements

What so good?

  • Shape next-gen products in space, defence, and high-performance imaging
  • Work in a small, high-visibility team with direct access to leadership
  • Full product lifecycle exposure: from concept ? prototype ? field
  • Mix of autonomy, impact, and technical variety
  • Office-based in Larne, but flexible core hours (10am4pm; Friday: 102 or 1012)
  • Performance bonus & more

Skills: SDK Linux Firmware

About the company

This company is scaling fast, expanding into new markets with a growing portfolio of sensors, camera systems, and integrated software solutions. We're looking for a Senior Software Engineer to take technical ownership of their SDK architecture, GUI development, and hardware driver integration.

Apply for this position