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. Youll 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 (10am4pm; Friday: 102 or 1012) Performance bonus & more Skills: SDK Linux Firmware