Senior Software Engineer (C++/SDK)

Enso Recruitment is proud to be working with a high-growth, local technology company to recruit an experienced Senior Software Engineer (C++/SDK) to join a multidisciplinary R&D team developing developer-facing software for advanced imaging and hardware-based products.

This is a senior, hands-on role ideal for a software engineer who enjoys architecting SDKs, working close to hardware, and building robust, developer-friendly tools used in commercial, high-performance systems.

The Role

  • Lead the architecture, design, and ongoing development of a C++-based Software Development Kit (SDK)
  • Define and maintain API design standards, coding guidelines, and best practices
  • Develop and maintain cross-platform SDK functionality (Windows, Linux, etc.)
  • Integrate and support third-party hardware drivers (USB3, CoaXPress, CameraLink, GigE, or similar)
  • Design and develop intuitive GUIs for internal R&D use, production, and customer demonstrations
  • Collaborate closely with hardware, QA, product, and commercial teams
  • Mentor junior engineers and contribute to long-term software and technology roadmaps

About You

  • Strong commercial experience in C++ software development, ideally within SDK or developer-tool environments
  • Proven experience designing APIs, modular architectures, and cross-platform software
  • Experience integrating third-party drivers or working close to hardware interfaces
  • Exposure to GUI development and user-facing engineering tools
  • Solid understanding of software engineering best practices including version control, CI/CD, testing, and design patterns
  • Comfortable debugging and optimising complex systems spanning software, firmware, and hardware
  • Enjoy working in a collaborative, on-site R&D environment, with the ability to be present in the office five days per week to support close teamwork, hands-on development, and integration activities

Benefits

  • Salary: Competitive
  • Bonus
  • Share Options
  • Pension
  • Healthcare

To find out more about this opportunity, hit Apply or reach out to a member of the Enso Recruitment team today!

Job Details

Company
Enso Recruitment
Location
Antrim, Co. Antrim, UK
Employment Type
Full-time
Posted