Job Description
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
1. Strong commercial experience in C++ software development, ideally within SDK or developer-tool environments
2. Prov...