Enable job alerts via email!

Senior Software Engineer - SDK/GUI

Adepta Partners Limited

Belfast

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Belfast is seeking a Senior Software Engineer to lead SDK architecture and GUI development. This role is pivotal in shaping tools for innovative applications in surveillance, space, and defense. The ideal candidate has over 7 years of experience, strong driver integration skills, and a technical leadership background. The position offers a flexible office-based schedule with a focus on teamwork and high-impact projects.

Benefits

Flexible core hours
Performance bonus
Exposure to full product lifecycle

Qualifications

  • 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 (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.

Responsibilities

  • 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.

Skills

C/C++/C# SDK experience
Driver integration
Cross-platform development
GUI design
Low-level development
Software architecture
CI/CD
Version control
Testing

Tools

Linux
Firmware
Job description
Senior Software Engineer – SDKs, GUI & Driver Integration

(Office-based with flexible hours)

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.

This is a high-impact role in a close-knit, startup-style team within a well-established company. You’ll work across the full product lifecycle, from concept to deployment, and help shape the tools that power cutting-edge applications in surveillance, space, and defence.

What You'll Be Doing
  • 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
What You Bring
  • 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 (10am–4pm; Friday: 10–2 or 10–12)
  • Performance bonus & more

Skills: SDK, Linux, Firmware

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.