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!