Senior Software Engineer (SDK & GUI Development)
Esher, Surrey, United Kingdom
Hunter Savage
The Role SDK Development & Architecture Lead the architecture, design, and implementation of an SDK for internal and external developers/customers. Establish coding standards, API design guidelines, and best practices to ensure SDK usability and maintainability. Maintain and evolve the SDK across multiple platforms (e.g., Windows, Linux, etc). Ensure that the SDK is well-documented, versioned … enable seamless hardware communication. Troubleshoot and optimize performance for high-throughput data interfaces. Collaborate with hardware vendors to ensure driver compatibility and long-term support. Graphical User Interface (GUI) Design & Development Design and develop intuitive basic GUIs that integrate seamlessly with the SDK for R&D debug, production QC and customer demo. Collaborate with the product teams to … translate requirements into functional, user-friendly applications. Apply modern design principles to deliver efficient, easy to use and visually appealing interfaces. Collaboration & Leadership Work closely with sales, QA, and the cross-functional R&D team to align the SDK with product strategy. Mentor junior engineers and contribute to building a culture of technical excellence and software development skills. Provide More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: