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